{
 "cells": [
  {
   "cell_type": "markdown",
   "source": [
    "# 2024.12.3 完成数据分析案例\n",
    "# 可以把这个案例放到案例PAL去执行，数据放到OSS中\n"
   ],
   "metadata": {
    "collapsed": false
   },
   "id": "eb49123b3d40bb38"
  },
  {
   "cell_type": "code",
   "outputs": [],
   "source": [
    "import numpy as np\n",
    "import scipy as sci\n",
    "import pandas  as pd\n",
    "import matplotlib.pyplot as plt\n",
    "from matplotlib import font_manager "
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-12-06T02:40:41.648187Z",
     "start_time": "2024-12-06T02:40:40.852313Z"
    }
   },
   "id": "4e61bfb1b371edf0",
   "execution_count": 2
  },
  {
   "cell_type": "code",
   "outputs": [],
   "source": [
    "# plt的字体修改\n",
    "my_font = font_manager.FontProperties(fname='/System/Library/Fonts/STHeiti Light.ttc')"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-12-06T02:40:43.475058Z",
     "start_time": "2024-12-06T02:40:43.470544Z"
    }
   },
   "id": "f37ca51eb6f46d40",
   "execution_count": 3
  },
  {
   "cell_type": "markdown",
   "source": [],
   "metadata": {
    "collapsed": false
   },
   "id": "5119b6411920348"
  },
  {
   "cell_type": "code",
   "outputs": [],
   "source": [
    "# 读入数据\n",
    "movie = pd.read_csv('/Users/jiangyong/Downloads/data/IMDB-Movie-Data.csv')\n"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-12-06T02:40:45.671754Z",
     "start_time": "2024-12-06T02:40:45.608918Z"
    }
   },
   "id": "8d33884c67588b11",
   "execution_count": 4
  },
  {
   "cell_type": "code",
   "outputs": [
    {
     "data": {
      "text/plain": "   Rank                    Title                     Genre  \\\n0     1  Guardians of the Galaxy   Action,Adventure,Sci-Fi   \n1     2               Prometheus  Adventure,Mystery,Sci-Fi   \n2     3                    Split           Horror,Thriller   \n3     4                     Sing   Animation,Comedy,Family   \n4     5            Suicide Squad  Action,Adventure,Fantasy   \n\n                                         Description              Director  \\\n0  A group of intergalactic criminals are forced ...            James Gunn   \n1  Following clues to the origin of mankind, a te...          Ridley Scott   \n2  Three girls are kidnapped by a man with a diag...    M. Night Shyamalan   \n3  In a city of humanoid animals, a hustling thea...  Christophe Lourdelet   \n4  A secret government agency recruits some of th...            David Ayer   \n\n                                              Actors  Year  Runtime (Minutes)  \\\n0  Chris Pratt, Vin Diesel, Bradley Cooper, Zoe S...  2014                121   \n1  Noomi Rapace, Logan Marshall-Green, Michael Fa...  2012                124   \n2  James McAvoy, Anya Taylor-Joy, Haley Lu Richar...  2016                117   \n3  Matthew McConaughey,Reese Witherspoon, Seth Ma...  2016                108   \n4  Will Smith, Jared Leto, Margot Robbie, Viola D...  2016                123   \n\n   Rating   Votes  Revenue (Millions)  Metascore  \n0     8.1  757074              333.13       76.0  \n1     7.0  485820              126.46       65.0  \n2     7.3  157606              138.12       62.0  \n3     7.2   60545              270.32       59.0  \n4     6.2  393727              325.02       40.0  ",
      "text/html": "<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Rank</th>\n      <th>Title</th>\n      <th>Genre</th>\n      <th>Description</th>\n      <th>Director</th>\n      <th>Actors</th>\n      <th>Year</th>\n      <th>Runtime (Minutes)</th>\n      <th>Rating</th>\n      <th>Votes</th>\n      <th>Revenue (Millions)</th>\n      <th>Metascore</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <th>0</th>\n      <td>1</td>\n      <td>Guardians of the Galaxy</td>\n      <td>Action,Adventure,Sci-Fi</td>\n      <td>A group of intergalactic criminals are forced ...</td>\n      <td>James Gunn</td>\n      <td>Chris Pratt, Vin Diesel, Bradley Cooper, Zoe S...</td>\n      <td>2014</td>\n      <td>121</td>\n      <td>8.1</td>\n      <td>757074</td>\n      <td>333.13</td>\n      <td>76.0</td>\n    </tr>\n    <tr>\n      <th>1</th>\n      <td>2</td>\n      <td>Prometheus</td>\n      <td>Adventure,Mystery,Sci-Fi</td>\n      <td>Following clues to the origin of mankind, a te...</td>\n      <td>Ridley Scott</td>\n      <td>Noomi Rapace, Logan Marshall-Green, Michael Fa...</td>\n      <td>2012</td>\n      <td>124</td>\n      <td>7.0</td>\n      <td>485820</td>\n      <td>126.46</td>\n      <td>65.0</td>\n    </tr>\n    <tr>\n      <th>2</th>\n      <td>3</td>\n      <td>Split</td>\n      <td>Horror,Thriller</td>\n      <td>Three girls are kidnapped by a man with a diag...</td>\n      <td>M. Night Shyamalan</td>\n      <td>James McAvoy, Anya Taylor-Joy, Haley Lu Richar...</td>\n      <td>2016</td>\n      <td>117</td>\n      <td>7.3</td>\n      <td>157606</td>\n      <td>138.12</td>\n      <td>62.0</td>\n    </tr>\n    <tr>\n      <th>3</th>\n      <td>4</td>\n      <td>Sing</td>\n      <td>Animation,Comedy,Family</td>\n      <td>In a city of humanoid animals, a hustling thea...</td>\n      <td>Christophe Lourdelet</td>\n      <td>Matthew McConaughey,Reese Witherspoon, Seth Ma...</td>\n      <td>2016</td>\n      <td>108</td>\n      <td>7.2</td>\n      <td>60545</td>\n      <td>270.32</td>\n      <td>59.0</td>\n    </tr>\n    <tr>\n      <th>4</th>\n      <td>5</td>\n      <td>Suicide Squad</td>\n      <td>Action,Adventure,Fantasy</td>\n      <td>A secret government agency recruits some of th...</td>\n      <td>David Ayer</td>\n      <td>Will Smith, Jared Leto, Margot Robbie, Viola D...</td>\n      <td>2016</td>\n      <td>123</td>\n      <td>6.2</td>\n      <td>393727</td>\n      <td>325.02</td>\n      <td>40.0</td>\n    </tr>\n  </tbody>\n</table>\n</div>"
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 探索性数据分析\n",
    "movie.head()"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-12-06T02:40:48.369036Z",
     "start_time": "2024-12-06T02:40:48.332984Z"
    }
   },
   "id": "cacc15936b9797e5",
   "execution_count": 5
  },
  {
   "cell_type": "code",
   "outputs": [
    {
     "data": {
      "text/plain": "6.723199999999999"
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 评分的平均分\n",
    "movie['Rating'].mean()"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-12-06T02:40:52.049450Z",
     "start_time": "2024-12-06T02:40:52.044320Z"
    }
   },
   "id": "da43618feedfc715",
   "execution_count": 6
  },
  {
   "cell_type": "code",
   "outputs": [
    {
     "data": {
      "text/plain": "644"
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 有多少个导演\n",
    "np.unique(movie['Director']).shape[0]"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-12-06T02:40:55.005512Z",
     "start_time": "2024-12-06T02:40:54.997210Z"
    }
   },
   "id": "6e44227c322638d2",
   "execution_count": 7
  },
  {
   "cell_type": "code",
   "outputs": [
    {
     "data": {
      "text/plain": "<Axes: ylabel='Frequency'>"
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "text/plain": "<Figure size 640x480 with 1 Axes>",
      "image/png": "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"
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# Rating的分布-1\n",
    "movie['Rating'].plot(kind='hist')"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-12-06T02:40:57.242097Z",
     "start_time": "2024-12-06T02:40:57.125234Z"
    }
   },
   "id": "637b76399cc37ac",
   "execution_count": 8
  },
  {
   "cell_type": "code",
   "outputs": [
    {
     "data": {
      "text/plain": "<Figure size 2000x800 with 1 Axes>",
      "image/png": "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Jpd8sskml3yyySaXfLLJJpd8sskml2xyySebjoYNG1bRuF758vWdd945amtrO7w7ZN26dR3eRQIAAAAAANBTeqUY6d+/fxxyyCHR3Nxctr25uTkmTZrUG1MCAAAAAAAKoNc+SuvCCy+M0047LSZOnBiHH3543HjjjfHKK6/EX//1X/fWlN4XGhoa4rLLLuvw0WNFJ5d8sskml3yyySaXfLLJJpdscsknm2xyySebbHLJJ5tscsknm2xyySebbHLJJpd8snnnalJKqbce/Prrr4+5c+fG66+/HhMmTIhrr702Pvaxj/XWdAAAAAAAgPe5Xi1GAAAAAAAA3ku98h0jAAAAAAAAvUExAgAAAAAAFIZiBAAAAAAAKAzFCAAAAAAAUBiKkSrx0EMPxfHHHx+NjY1RU1MT99xzT6e3+eY3vxn77rtvDBw4MPbee+/4l3/5lw5j7rrrrthvv/2ioaEh9ttvv1i0aFGHMddff32MGzcuBgwYEIccckj87Gc/64mn1COuuuqq+MhHPhJDhgyJXXbZJU466aRYtWrVDm9z9913x7Rp0+KDH/xgDB06NA4//PBYvHhx2Zhbb701ampqOvz33//936UxTU1NHa4fNWrUu/I8u6M72UREtLS0xOzZs2Ps2LHR0NAQe+21V3znO98pXf/000/Hn/7pn8Yee+wRNTU1MW/evMz7qdZ1091cKtmffv/738d5550Xo0ePjgEDBsS+++4bP/7xj0vXV/ua+da3vhUf/vCHY+jQoaV94yc/+Unu+GXLlsXkyZNjxIgRMXDgwNhnn33i2muvLRtz0003xUc/+tHYaaedYqeddoqpU6fGI4880uG+qnW9RHQ9l4jO96MpU6ZkvsYce+yxpTHVvl62d9VVV0VNTU3MnDlzh+OWLl0ahxxySAwYMCD23HPP+Pa3v112/d133x0TJ06MD3zgAzF48OA46KCD4vbbb+9wP9W8ZrZXSTaV7E8REfPmzYu99947Bg4cGGPGjIkvfOELfep309tVksvnPve5zH1l//33zxy/cOHCqKmpiZNOOqnDddW8Zrrzc+tsX2ptbY0rrrgi9tprrxgwYEAceOCBcd99973jx30vvZP5/fznP4+6uro46KCDyrZXcowXUd3rJaJ72Xz3u9+NAw88MAYNGhSjR4+OM844I37729+Wjens3KDa10xExGuvvRaf/exnY8SIETFo0KA46KCD4vHHH88d//rrr8eMGTNi7733jn79+uW+JnV2nBdR/eumq9k8+OCDmfvLf/7nf5bGVHJuUO3rpqu5RHS+P1VyrBdR3Wum/We6/X/nnXde5vhKzrMrOTeo9vXS1Vwq2Y8iOj/Gi6ju9RLR9WwiOj/PruTcoNrXzFtvvRVf/vKXY9y4cTFw4MDYc88944orroi2trbc21SyP1VyrBdR3eumO9lEdH6+/XZ55wfVvm42bdoUM2fOjLFjx8bAgQNj0qRJ8eijj+7wNp2dH0T0/b8Dv+cSVeHHP/5xmj17drrrrrtSRKRFixbtcPz111+fhgwZkhYuXJheeOGFdOedd6Y/+qM/Svfee29pzPLly1NtbW2aM2dOevbZZ9OcOXNSXV1d+sUvflEas3DhwlRfX59uuumm9Mwzz6QLLrggDR48OL388svv1lPtkqOPPjrdcsst6amnnkorV65Mxx57bNp9993T5s2bc29zwQUXpKuvvjo98sgjafXq1WnWrFmpvr4+PfHEE6Uxt9xySxo6dGh6/fXXy/57u8suuyztv//+ZdevW7fuXXuuXdWdbFJK6YQTTkiHHXZYam5uTmvWrEkPP/xw+vnPf166/pFHHkkXXXRRuvPOO9OoUaPStdde2+E+qnnddCeXSvanlpaWNHHixPTJT34yLVu2LL300kvpZz/7WVq5cmVpTLWvmXvvvTf96Ec/SqtWrUqrVq1Kf//3f5/q6+vTU089lTn+iSeeSAsWLEhPPfVUWrNmTbr99tvToEGD0g033FAaM2PGjPTNb34zrVixIj377LPpjDPOSMOGDUuvvvpqaUw1r5eUup5LSp3vR7/97W/L1sFTTz2Vamtr0y233FIaU+3r5e0eeeSRtMcee6QPf/jD6YILLsgd9+KLL6ZBgwalCy64ID3zzDPppptuSvX19ekHP/hBacwDDzyQ7r777vTMM8+k559/Ps2bNy/V1tam++67rzSm2tfM21WaTSX70x133JEaGhrSd7/73bRmzZq0ePHiNHr06DRz5szSmL6ybirN5fe//33Zc/nVr36Vhg8fni677LIOY1966aW06667po9+9KPpxBNPLLuu2tdMV39ulexLF198cWpsbEw/+tGP0gsvvJCuv/76NGDAgLLjnWpfL92d3+9///u05557punTp6cDDzyw7LpKjvGqfb2k1PVsfvazn6V+/fqlf/qnf0ovvvhi+tnPfpb233//dNJJJ5XGVHJuUO1r5ne/+10aO3Zs+tznPpcefvjhtGbNmnT//fen559/Pvc2a9asSX/7t3+bbrvttnTQQQdlviZVcpxX7eumO9k88MADKSLSqlWryn7mb731VmlMJecG1bxuupNLJftTJcd61b5m1q1bV/YcmpubU0SkBx54IHN8JefZlZwbVPN6SanruVSyH1VyjFft6yWlrmdTyXl2JecG1b5mvvrVr6YRI0akH/7wh2nNmjXp+9//fvqjP/qjNG/evNzbVLI/VXKsV+3rpjvZpNT5+Xa7HZ0fVPu6OeWUU9J+++2Xli5dmp577rl02WWXpaFDh5a9Xr5dJecH74e/A7/XFCNVqJJi5PDDD08XXXRR2bYLLrggTZ48uXT5lFNOSf/zf/7PsjFHH310+sxnPlO6fOihh6a//uu/Lhuzzz77pEsuuaSbs393rVu3LkVEWrp0aZdut99++6XLL7+8dPmWW25Jw4YN2+FtLrvssg4n29Wskmx+8pOfpGHDhqXf/va3Fd3n2LFjM09++tK6qSSXSvanb33rW2nPPfdMW7duzb2fvrZmUkppp512Sv/8z/9c8fhPfepT6bOf/Wzu9W+99VYaMmRIuu2220rb+tJ6abejXLq6H6WU0rXXXpuGDBlSVtD1lfWyadOmNH78+NTc3JyOPPLIHf6R++KLL0777LNP2bZzzjkn/cmf/MkOH+Pggw9OX/7yl0uX+8qa6Uo2Wbbfn84777z0iU98omzMhRdemI444ojS5b6wbt5JLosWLUo1NTXppZdeKtv+1ltvpcmTJ6d//ud/TqeffnqHE59qXzNd/blVsi+NHj06zZ8/v2zMiSeemE499dRuP+57rbvz+/SnP52+/OUvZ96+kmO8al8vKXU9m6997Wtpzz33LNv2jW98I+22226ly5WcG1T7mvm7v/u7stfErsp7TarkOK/a1013smn/g+769esrGp93blDN66Y7uVSyP20v61iv2tfM9i644IK01157pba2topvs/159vayzg2qeb1k6SyXSvajSo7x+tp6SanzbCo5z86y/blBta+ZY489Np155pll204++eQdnjdn2X5/quRYr9rXTXeyqfR8u7Pzg2peN1u2bEm1tbXphz/8Ydn2Aw88MM2ePTvzNpWcH7wf/w78bvNRWn1US0tLDBgwoGzbwIED45FHHonW1taIiPj3f//3mD59etmYo48+OpYvXx4REVu3bo3HH3+8w5jp06eXxlSbDRs2RETE8OHDK75NW1tbbNq0qcNtNm/eHGPHjo3ddtstjjvuuFixYkWH2z733HPR2NgY48aNi8985jPx4osvvrMn8C6qJJt77703Jk6cGHPnzo1dd901PvShD8VFF10Ub775ZsWP09fWTSW5VLI/3XvvvXH44YfHeeedFyNHjowJEybEnDlzYtu2bWW36ytrZtu2bbFw4cJ444034vDDD6/oNitWrIjly5fHkUcemTtmy5Yt0draWsq7r62XSnLpzn508803x2c+85kYPHhw2fa+sF7OO++8OPbYY2Pq1Kmdjs37vfPYY4+V9qW3SynFv/3bv8WqVaviYx/7WET0rTXTlWy2l7U/HXHEEfH444+XPnLixRdfjB//+McdPpaj2tfNO8nl5ptvjqlTp8bYsWPLtl9xxRXxwQ9+MM4666wOt+kra6YrP7dK9qW8313Lli3r9uP2hq7O75ZbbokXXnghLrvsstwxOzrG6yvrJaJr2UyaNCleffXV+PGPfxwppfjNb34TP/jBD8pePzo7N+jO477X2n8H//mf/3nssssucfDBB8dNN93UI/e7o+O8vrBu3kk2Bx98cIwePTqOOuqoeOCBB7r1+NW6brqTSyX70/a2P9brC2vm7bZu3Rp33HFHnHnmmVFTU1PRbfLOs99u+3ODdtW6XrbXlVx2tB91dozX19ZLRGXZVHKe/XZZ5wbtqnnNHHHEEfFv//ZvsXr16oiI+OUvfxnLli2LT37ykxXfR9b+1NmxXl9YN93JptLz7R2dH7Sr1nXz1ltvxbZt2yo6lm9XyfnB+/HvwO+63u1lyBIVvGNk1qxZadSoUemxxx5LbW1t6dFHH0277LJLioj061//OqWUUn19ffrud79bdrvvfve7qX///imllF577bUUER3ejnbllVemD33oQz33hHpIW1tbOv7447v8L37mzp2bhg8fnn7zm9+Utv37v/97uv3229PKlSvTQw89lP70T/80DRw4MK1evbo05sc//nH6wQ9+kJ588snSv3odOXJk+q//+q8ee049pdJsjj766NTQ0JCOPfbY9PDDD6cf/ehHaezYsemMM87IHJ/1r8L60rqpNJdK9qe99947NTQ0pDPPPDM99thj6c4770zDhw8v+xcdfWHNPPnkk2nw4MGptrY2DRs2LP3oRz/q9Da77rpr6t+/f+rXr1+64oordjj23HPPTXvttVd68803U0p9Z710JZeu7kcPP/xwioj08MMPl23vC+vlzjvvTBMmTCj9PDv71//jx49PV155Zdm2n//852X7Ukp/+BicwYMHp7q6utTQ0JBuvvnm0nV9Zc10NZt2ne1P3/jGN1J9fX2qq6tLEZH+5m/+puz6al833c0lpZR+/etfp9ra2vS9732vbPuyZcvSrrvumv7f//t/KaXU4V+E9YU109WfWyX70l/8xV+k/fbbL61evTpt27YtLVmyJA0cOLB0nNedx32vdXV+q1evTrvssktatWpVSin7XwJ2dozXF9ZLSt372bV/PEX768cJJ5xQ9g6Izs4Nuvu476WGhobU0NCQZs2alZ544on07W9/Ow0YMKDsX6PvSN5rUmfHeX1h3XQnm//8z/9MN954Y3r88cfT8uXL09/8zd+kmpqa3Hda571jpJrXTXfXTGf709tlHev1hTXzdt/73vdSbW1teu211yq+TdZ59va2PzdIqbrXy/YqyaXS/WhHx3h9bb2kVFk2lZxnp7Tjc4OUqn/NtLW1pUsuuSTV1NSkurq6VFNTk+bMmdOl+8janzo71usL66Y72VRyvt3Z+UFK1b9uDj/88HTkkUem1157Lb311lvp9ttvTzU1Nbk/u0rOD95vfwd+LyhGqlAlxciWLVvSGWeckerq6lJtbW1qbGxMF198cYqI0gtpfX19WrBgQdnt2j/bMqX/f4dYvnx52ZivfvWrae+99+65J9RDzj333DR27Nj0q1/9quLbLFiwIA0aNCg1NzfvcNy2bdvSgQcemM4///zcMZs3b04jR45MX//61yt+/PdKpdlMmzYtDRgwIP3+978vbbvrrrtSTU1N2rJlS4fxOypG+sK6qTSXSvan8ePHpzFjxpR9VuzXv/71NGrUqNz7rcY109LSkp577rn06KOPpksuuSTtvPPO6emnn97hbV588cX05JNPphtvvDENHz68w+tKu6uvvjrttNNO6Ze//GVpW19ZL13Jpav70dlnn50mTJjQ6Ryqbb288soraZdddin7fPVKipHtD3SXLVuWIqLsM/63bduWnnvuubRixYr0j//4j2nYsGGlzybuC2umO9m029H+9MADD6SRI0emm266KT355JPp7rvvTmPGjNlhIVlN6+ad5JJSSnPmzEkjRoxILS0tpW0bN25Me+yxR/rxj39c2pZXjFTzmtleZz+3SvaldevWpRNPPDH169cv1dbWpg996EPp3HPPTQMHDuz24/a2Hc3vrbfeShMnTkzf+ta3Stsq+YiE7Y/x+uJ6Sanzn93TTz+dRo8enebOnZt++ctfpvvuuy8dcMABZR9f0dm5QXce971WX1+fDj/88LJt559/fqcf2dgu7zWps+O8vrBu3mk27Y477rh0/PHHZ16XV4xsr5rWTXdyqWR/erusY72+sGbebvr06em4446reHwl59lZ5wZZqmm9bK+rubTbfj/q7Bivr62XlCrLppLz7JR2fG6QpdrWzJ133pl22223dOedd6Ynn3wy/cu//EsaPnx4uvXWWyu6fd7+1NmxXl9YN93JprPz7UrOD7JU27p5/vnn08c+9rEUEam2tjZ95CMfSaeeemrad999M8dXcn7wfvs78Huh7l16IwrvsoEDB8Z3vvOduOGGG+I3v/lNjB49Om688cYYMmRI7LzzzhERMWrUqFi7dm3Z7datWxcjR46MiIidd945amtrdzimWpx//vlx7733xkMPPRS77bZbRbf53ve+F2eddVZ8//vf7/TjPPr16xcf+chH4rnnnssdM3jw4DjggAN2OKY3dCWb0aNHx6677hrDhg0rbdt3330jpRSvvvpqjB8/vtPH6yvrpiu5VLI/jR49Ourr66O2trZ0u3333TfWrl0bW7dujf79+3e432pcM/37948//uM/joiIiRMnxqOPPhr/9E//FDfccEPubcaNGxcREQcccED85je/iaampviLv/iLsjH/+I//GHPmzIn7778/PvzhD5e295X10pVcurIfbdmyJRYuXBhXXHFFp3OotvXy+OOPx7p16+KQQw4pbdu2bVs89NBDMX/+/GhpaSnbHyLyf+/U1dXFiBEjStv69etXyvuggw6KZ599Nq666qqYMmVKn1gz3cmm3Y72p0svvTROO+20+Ku/+qvSmDfeeCPOPvvsmD17dvTr1/ETUKtp3byTXFJK8Z3vfCdOO+20stfTF154IV566aU4/vjjS9va2toiIqKuri5WrVoVY8aMqfo1s73Ofm6V7Esf/OAH45577on//u//jt/+9rfR2NgYl1xySWmNdedxe9uO5rdp06Z47LHHYsWKFfH5z38+Iv6wFlJKUVdXF0uWLIlPfOITHW63/TFeX3iNydLZz+6qq66KyZMnx5e+9KWIiPjwhz8cgwcPjo9+9KPx1a9+NUaPHt3puUF3Hve9Nnr06Nhvv/3Ktu27775x1113veP73dFxXl9YNz2VzZ/8yZ/EHXfc8Y7mUk3rpju5VLI/tcs71usLa6bdyy+/HPfff3/cfffdFY2v5Dw779wgSzWtl7frai5vt/1+1NkxXl9aLxGVZ1PJeXbEjs8NslTbmvnSl74Ul1xySXzmM5+JiD/8fF9++eW46qqr4vTTT9/hbXe0P3V2rNcX1k13sunsfPuNN97o9Pxgr7326nC/1bZu9tprr1i6dGm88cYbsXHjxhg9enR8+tOfzj2Wr+T84P30d+D3iu8Y6ePq6+tjt912i9ra2li4cGEcd9xxpT+cHH744dHc3Fw2fsmSJTFp0qSI+MMfAg855JAOY5qbm0tjeltKKT7/+c/H3XffHT/96U93eLL/dnfeeWd87nOfiwULFuzws2Df/jgrV64sO8jdXktLSzz77LM7HPNe6k42kydPjl//+texefPm0rbVq1dHv379Ki6cqn3ddHfNROx4f5o8eXI8//zzpV+4EX/IbvTo0ZmlSET1rZksKaVoaWl5R+O/9rWvxVe+8pW47777YuLEiWXXVft6ybOjXLqyH/2f//N/oqWlJT772c92+pjVtl6OOuqo+I//+I9YuXJl6b+JEyfGqaeeGitXrsz8A3fe752JEydGfX197mO9Pe++sGa6k02W7dfZli1bOpQftbW1kf7wDt/M+6imdfNOclm6dGk8//zzHT4jeJ999ulwnyeccEJ8/OMfj5UrV8aYMWP6xJrZXmc/t67sSwMGDIhdd9013nrrrbjrrrvixBNP7Pbj9rYdzW/o0KEd1sJf//Vfx9577x0rV66Mww47LPM+tz/G64vrJaLzn13e60dElF4/Ojs36M7jvtcmT54cq1atKtu2evXqDt9L1J373dFxXl9YNz2VzYoVK97xz7ua1k13cqlkf2qXd6zXF9ZMu1tuuSV22WWXis6bKznP3tG5QZZqWi9v15Vctrf9ftTZMV5fWi8RXc9mR+fZWTo7R622NZP3833775Qslf7dKu9Yry+sm+5k09n5diXnB1mqbd20Gzx4cIwePTrWr18fixcvzj2Wr+T84P3wd+D33Hv59hTybdq0Ka1YsSKtWLEiRUS65ppr0ooVK9LLL7+cUkrpkksuSaeddlpp/KpVq9Ltt9+eVq9enR5++OH06U9/Og0fPjytWbOmNObnP/95qq2tTf/wD/+Qnn322fQP//APqa6uLv3iF78ojVm4cGGqr69PN998c3rmmWfSzJkz0+DBg9NLL730nj33Hfmbv/mbNGzYsPTggw+m119/vfTf2z+uZvtsFixYkOrq6tI3v/nNstu8/W14TU1N6b777ksvvPBCWrFiRentnW//XNgvfvGL6cEHH0wvvvhi+sUvfpGOO+64NGTIkD6dzaZNm9Juu+2W/uzP/iw9/fTTaenSpWn8+PHpr/7qr0pjWlpaSmtx9OjR6aKLLkorVqxIzz33XGlMNa+b7uRSyf70yiuvpD/6oz9Kn//859OqVavSD3/4w7TLLrukr371q6Ux1b5mZs2alR566KG0Zs2a9OSTT6a///u/T/369UtLlixJKXXMZf78+enee+9Nq1evTqtXr07f+c530tChQ9Ps2bNLY66++urUv3//9IMf/KAs702bNpXGVPN6SanruVSyH7U74ogj0qc//enMx6329ZJl+48g2T6bF198MQ0aNCh94QtfSM8880y6+eabU319ffrBD35QGjNnzpy0ZMmS9MILL6Rnn302ff3rX091dXXppptuKo2p9jWTpbNsKtmfLrvssjRkyJB05513phdffDEtWbIk7bXXXumUU04pjelr66azXNp99rOfTYcddlhF95n1VvlqXzOd/dy6sy/94he/SHfddVd64YUX0kMPPZQ+8YlPpHHjxqX169dX/Li9rau5bC/ro7QqOcar9vWSUtezueWWW1JdXV26/vrr0wsvvJCWLVuWJk6cmA499NDSmErODap9zTzyyCOprq4uXXnllem5555L3/3ud9OgQYPSHXfcURqTtW7aj20POeSQNGPGjLRixYqyj8ys5Div2tdNd7K59tpr06JFi9Lq1avTU089lS655JIUEemuu+4qjank3KCa1013cqlkf2q3o2O9al8zKf3hI4x233339Hd/93cdruvOeXYl5wbVvF7adSWXSvajSo7x+sJ6Salr2VRynl3JuUG1r5nTTz897brrrumHP/xhWrNmTbr77rvTzjvvnC6++OLSmO7sT5Uc61X7uulONl05337742x/flDt6+a+++5LP/nJT0qvCQceeGA69NBDS99n1Z3zg/fD34Hfa4qRKvHAAw+kiOjw3+mnn55S+sNOfuSRR5bGP/PMM+mggw5KAwcOTEOHDk0nnnhi+s///M8O9/v9738/7b333qm+vj7ts88+Zb+c233zm99MY8eOTf3790//43/8j9wv2+sNWZlERLrllltKY7bP5sgjj9xhlimlNHPmzLT77run/v37pw9+8INp+vTpHT5j79Of/nQaPXp0qq+vT42Njenkk0/u9LsY3kvdySallJ599tk0derUNHDgwLTbbrulCy+8sKw0WLNmTeb9bn8/1bpuupNLpfvT8uXL02GHHZYaGhrSnnvuma688sqyz6Ku9jVz5plnln5mH/zgB9NRRx1V+uN/Sh1z+cY3vpH233//NGjQoDR06NB08MEHp+uvvz5t27atNGbs2LGZeV922WVlj12t6yWlrueSUuf7UUp/OBGIiLL7ertqXy9Ztv8jd1Y2Dz74YDr44INT//790x577FH2fQAppTR79uz0x3/8x2nAgAFpp512SocffnhauHBhh8eq5jWTpbNsKtmfWltbU1NTU9prr73SgAED0pgxY9K5555bdvLT19ZNJWvm97//fRo4cGC68cYbK7rPvM8QruY109nPrTv70oMPPpj23Xff1NDQkEaMGJFOO+20Dl+AWu3rpTu5vF1WMVLJMV5K1b1eUupeNt/4xjfSfvvtlwYOHJhGjx6dTj311PTqq6+Wjens3KDa10xKKf3rv/5rmjBhQmpoaEj77LNPh9eOrGyyjlXGjh1bNqaz47yUqn/ddDWbq6++uvQ7Z6eddkpHHHFE+tGPflR2m0rODap93XRnzVSyP3V2rJdS9a+ZxYsXp4hIq1at6nBdd86zKzk3qPb1klLXcqlkP6rkGC+l6l8vKXUtm0rOsys5N6j2NbNx48Z0wQUXpN133z0NGDAg7bnnnmn27Nll35vXnf2pkmO9lKp73XQnm5QqO99+u6zzg2pfN9/73vfSnnvumfr3759GjRqVzjvvvLJirDvnByn1/b8Dv9dqUsr5bAYAAAAAAID3Gd8xAgAAAAAAFIZiBAAAAAAAKAzFCAAAAAAAUBiKEQAAAAAAoDAUIwAAAAAAQGEoRgAAAAAAgMJQjAAAAAAAAIWhGAEAAAAAAApDMQIAAAAAABSGYgQAAAAAACgMxQgAAAAAAFAY/x+IR9rqeNGV3wAAAABJRU5ErkJggg=="
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "#Rating的分布-2\n",
    "plt.figure(figsize=(20,8),dpi=100)\n",
    "\n",
    "plt.hist(movie['Rating'].values, bins=20,)\n",
    "\n",
    "max_ = movie['Rating'].max()\n",
    "min_ = movie['Rating'].min()\n",
    "\n",
    "t1 = np.linspace(min_,max_,num=21)\n",
    "plt.xticks(t1)\n",
    "plt.grid()\n",
    "plt.show()"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-12-06T02:40:59.606025Z",
     "start_time": "2024-12-06T02:40:59.487530Z"
    }
   },
   "id": "75ec151c9b60fe94",
   "execution_count": 9
  },
  {
   "cell_type": "code",
   "outputs": [
    {
     "data": {
      "text/plain": "<Figure size 2000x800 with 1 Axes>",
      "image/png": "iVBORw0KGgoAAAANSUhEUgAABkYAAAKTCAYAAABM97RyAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAABRV0lEQVR4nO3de5iVZb0//s8ChoHhCygeGCcOonkoMSpNt2hJCYPsPOXeUVFqZenOQ5KWxTa/jrXDxFL2F7aVfk1NI9211dwdRPyqmGGKCmpmHpLUUGKXxEFsGOH+/dHF/BrmeeYAAzNwv17XxXW5nvWsZ93PG+eee603z1qVlFIKAAAAAACADPTq7gEAAAAAAABsK4oRAAAAAAAgG4oRAAAAAAAgG4oRAAAAAAAgG4oRAAAAAAAgG4oRAAAAAAAgG4oRAAAAAAAgG326ewCbY8OGDfHyyy/HwIEDo1KpdPdwAAAAAACAbpRSitWrV0ddXV306tX2NSHbZTHy8ssvx/Dhw7t7GAAAAAAAQA/y0ksvxbBhw9rcZ7ssRgYOHBgRfzvBQYMGdfNoepampqa48847o76+Pqqqqrp7OD2GXMrJpphcysmmmFzKyaaYXIrJpZxsismlnGyKyaWcbIrJpZxsismlnGyKyaWYXMrJptiqVati+PDhzf1BW7bLYmTjx2cNGjRIMbKJpqamqKmpiUGDBvmh+DtyKSebYnIpJ5ticiknm2JyKSaXcrIpJpdysikml3KyKSaXcrIpJpdysikml2JyKSebtnXk6zd8+ToAAAAAAJANxQgAAAAAAJANxQgAAAAAAJANxQgAAAAAAJANxQgAAAAAAJANxQgAAAAAAJCNThcj9913Xxx77LFRV1cXlUolbrvtttJ9Tz/99KhUKjFz5swW2xsbG+Pss8+OXXfdNQYMGBDHHXdc/OEPf+jsUAAAAAAAADql08XIa6+9FmPGjInZs2e3ud9tt90WDz74YNTV1bW6b+rUqXHrrbfGTTfdFPfff3+sWbMmjjnmmFi/fn1nhwMAAAAAANBhfTr7gEmTJsWkSZPa3Gfp0qVx1llnxdy5c+P9739/i/tWrlwZ11xzTdxwww0xfvz4iIi48cYbY/jw4XHXXXfFxIkTWx2vsbExGhsbm2+vWrUqIiKampqiqamps6ewQ9uYh1xakks52RSTSznZFJNLOdkUk0sxuZSTTTG5lJNNMbmUk00xuZSTTTG5lJNNMbkUk0s52RTrTB6VlFLa3CeqVCpx6623xgknnNC8bcOGDTF+/Pg4/vjj45xzzok999wzpk6dGlOnTo2IiLvvvjuOOuqoePXVV2PnnXduftyYMWPihBNOiIsvvrjV8zQ0NBRunzNnTtTU1Gzu8AEAAAAAgB3A2rVrY8qUKbFy5coYNGhQm/t2+oqR9lx66aXRp0+f+OxnP1t4/7Jly6Jv374tSpGIiKFDh8ayZcsKHzNt2rQ499xzm2+vWrUqhg8fHvX19e2eYG6amppi3rx5MWHChKiqquru4fQYciknm2JyKSebYnIpJ5ticikml3KyKSaXcrIpJpdysikml3KyKSaXcrIpJpdiciknm2IbP2mqI7q0GHnkkUfi3//93+PRRx+NSqXSqcemlEofU11dHdXV1a22V1VV+YsvIZticiknm2JyKSebYnIpJ5ticikml3KyKSaXcrIpJpdysikml3KyKSaXcrIpJpdiciknm5Y6k0Wnv3y9Lb/4xS9i+fLlMWLEiOjTp0/06dMnXnjhhTjvvPNizz33jIiI2traWLduXaxYsaLFY5cvXx5Dhw7tyuEAAAAAAAC00KXFyEknnRSPP/54LF68uPlPXV1dfOELX4i5c+dGRMRBBx0UVVVVMW/evObHvfLKK/HrX/86xo4d25XDAQAAAAAAaKHTH6W1Zs2aeO6555pvL1myJBYvXhxDhgyJESNGxC677NJi/6qqqqitrY399tsvIiIGDx4cp556apx33nmxyy67xJAhQ+Lzn/98HHjggTF+/PgtPB0AAAAAAIBynS5GHn744Xjve9/bfHvjl6Kfcsopcd1113XoGFdccUX06dMnJk+eHK+//nocddRRcd1110Xv3r07OxwAAAAAAIAO63QxMm7cuEgpdXj/3//+96229evXL2bNmhWzZs3q7NMDAAAAAABsti79jhEAAAAAAICeTDECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABko093DwAAyMPohrnRuL7S3cPoMap7p5hxSHePAgAAAPLjihEAAAAAACAbihEAAAAAACAbihEAAAAAACAbihEAAAAAACAbihEAAAAAACAbihEAAAAAACAbihEAAAAAACAbihEAAAAAACAbihEAAAAAACAbihEAAAAAACAbihEAAAAAACAbihEAAAAAACAbihEAAAAAACAbihEAAAAAACAbihEAAAAAACAbihEAAAAAACAbfbp7AAAAORvdMDca11e6exg9RnXvFDMO6e5RAAAAsCNzxQgAAAAAAJANxQgAAAAAAJANxQgAAAAAAJANxQgAAAAAAJANxQgAAAAAAJANxQgAAAAAAJANxQgAAAAAAJANxQgAAAAAAJANxQgAAAAAAJANxQgAAAAAAJANxQgAAAAAAJANxQgAAAAAAJCNPt09AAC2T6Mb5kbj+kp3D6PHqO6dYsYh3T0KAAAAANrjihEAAAAAACAbihEAAAAAACAbihEAAAAAACAbihEAAAAAACAbihEAAAAAACAbihEAAAAAACAbihEAAAAAACAbfbp7AACwIxndMDca11e6exg9SnXvFDMO6e5RAAAAAPyNK0YAAAAAAIBsKEYAAAAAAIBsKEYAAAAAAIBsKEYAAAAAAIBs+PJ1AAB6nNENc6NxfaW7h9GjVPdOMeOQ7h4FAADA9s8VIwAAAAAAQDYUIwAAAAAAQDYUIwAAAAAAQDYUIwAAAAAAQDYUIwAAAAAAQDYUIwAAAAAAQDYUIwAAAAAAQDYUIwAAAAAAQDYUIwAAAAAAQDYUIwAAAAAAQDYUIwAAAAAAQDYUIwAAAAAAQDYUIwAAAAAAQDYUIwAAAAAAQDYUIwAAAAAAQDYUIwAAAAAAQDYUIwAAAAAAQDYUIwAAAAAAQDYUIwAAAAAAQDYUIwAAAAAAQDYUIwAAAAAAQDY6XYzcd999ceyxx0ZdXV1UKpW47bbbmu9ramqKL37xi3HggQfGgAEDoq6uLk4++eR4+eWXWxyjsbExzj777Nh1111jwIABcdxxx8Uf/vCHLT4ZAAAAAACAtnS6GHnttddizJgxMXv27Fb3rV27Nh599NG48MIL49FHH41bbrklnnnmmTjuuONa7Dd16tS49dZb46abbor7778/1qxZE8ccc0ysX79+888EAAAAAACgHX06+4BJkybFpEmTCu8bPHhwzJs3r8W2WbNmxSGHHBIvvvhijBgxIlauXBnXXHNN3HDDDTF+/PiIiLjxxhtj+PDhcdddd8XEiRM34zQAAAAAAADa1+lipLNWrlwZlUoldtppp4iIeOSRR6KpqSnq6+ub96mrq4vRo0fHggULCouRxsbGaGxsbL69atWqiPjbR3c1NTVt3RPYzmzMQy4tyaWcbIrJpdzGTKp7pW4eSc+yMQ+5tCabYnIpJpdyGzPxu6klv7PLyaaYXMrJpphcysmmmFzKyaaYXIrJpZxsinUmj0pKabNfdVYqlbj11lvjhBNOKLz/r3/9axxxxBGx//77x4033hgREXPmzIlPfOITLYqOiIj6+voYNWpUfOc732l1nIaGhrj44otbbZ8zZ07U1NRs7vABAAAAAIAdwNq1a2PKlCmxcuXKGDRoUJv7brUrRpqamuLDH/5wbNiwIa688sp2908pRaVSKbxv2rRpce655zbfXrVqVQwfPjzq6+vbPcHcNDU1xbx582LChAlRVVXV3cPpMeRSTjbF5FJuYzYXPtwrGjcUz9s5qu6V4qsHb5BLAdkUk0sxuZTbmI3fTS35nV1ONsXkUk42xeRSTjbF5FJONsXkUkwu5WRTbOMnTXXEVilGmpqaYvLkybFkyZK4++67W5QXtbW1sW7dulixYkXsvPPOzduXL18eY8eOLTxedXV1VFdXt9peVVXlL76EbIrJpZxsismlXOOGSjSu96blpuRSTjbF5FJMLuX8bioml3KyKSaXcrIpJpdysikml3KyKSaXYnIpJ5uWOpNFr65+8o2lyLPPPht33XVX7LLLLi3uP+igg6KqqqrFl7S/8sor8etf/7q0GAEAAAAAAOgKnb5iZM2aNfHcc881316yZEksXrw4hgwZEnV1dfHP//zP8eijj8ZPfvKTWL9+fSxbtiwiIoYMGRJ9+/aNwYMHx6mnnhrnnXde7LLLLjFkyJD4/Oc/HwceeGCMHz++684MAAAAAABgE50uRh5++OF473vf23x743d/nHLKKdHQ0BC33357RES8/e1vb/G4e+65J8aNGxcREVdccUX06dMnJk+eHK+//nocddRRcd1110Xv3r038zQAAAAAAADa1+liZNy4cZFSKr2/rfs26tevX8yaNStmzZrV2acHAAAAAADYbF3+HSMAAAAAAAA9lWIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIhmIEAAAAAADIRqeLkfvuuy+OPfbYqKuri0qlErfddluL+1NK0dDQEHV1ddG/f/8YN25cPPnkky32aWxsjLPPPjt23XXXGDBgQBx33HHxhz/8YYtOBAAAAAAAoD2dLkZee+21GDNmTMyePbvw/hkzZsTll18es2fPjoULF0ZtbW1MmDAhVq9e3bzP1KlT49Zbb42bbrop7r///lizZk0cc8wxsX79+s0/EwAAAAAAgHb06ewDJk2aFJMmTSq8L6UUM2fOjAsuuCBOPPHEiIi4/vrrY+jQoTFnzpw4/fTTY+XKlXHNNdfEDTfcEOPHj4+IiBtvvDGGDx8ed911V0ycOHELTgcAAAAAAKBcp4uRtixZsiSWLVsW9fX1zduqq6vjyCOPjAULFsTpp58ejzzySDQ1NbXYp66uLkaPHh0LFiwoLEYaGxujsbGx+faqVasiIqKpqSmampq68hS2exvzkEtLciknm2JyKbcxk+peqZtH0rNszEMurcmmmFyKyaXcxkz8bmrJ7+xysikml3KyKSaXcrIpJpdysikml2JyKSebYp3Jo5JS2uxXnZVKJW699dY44YQTIiJiwYIFcfjhh8fSpUujrq6ueb/TTjstXnjhhZg7d27MmTMnPvGJT7QoOiIi6uvrY9SoUfGd73yn1fM0NDTExRdf3Gr7nDlzoqamZnOHDwAAAAAA7ADWrl0bU6ZMiZUrV8agQYPa3LdLrxjZqFKptLidUmq1bVNt7TNt2rQ499xzm2+vWrUqhg8fHvX19e2eYG6amppi3rx5MWHChKiqquru4fQYciknm2JyKbcxmwsf7hWNG9qe23NS3SvFVw/eIJcCsikml2JyKbcxG7+bWvI7u5xsismlnGyKyaWcbIrJpZxsismlmFzKyabYxk+a6oguLUZqa2sjImLZsmWxxx57NG9fvnx5DB06tHmfdevWxYoVK2LnnXdusc/YsWMLj1tdXR3V1dWttldVVfmLLyGbYnIpJ5ticinXuKESjeu9abkpuZSTTTG5FJNLOb+bismlnGyKyaWcbIrJpZxsismlnGyKyaWYXMrJpqXOZNGrK5941KhRUVtbG/PmzWvetm7dupg/f35z6XHQQQdFVVVVi31eeeWV+PWvf11ajAAAAAAAAHSFTl8xsmbNmnjuueeaby9ZsiQWL14cQ4YMiREjRsTUqVNj+vTpsc8++8Q+++wT06dPj5qampgyZUpERAwePDhOPfXUOO+882KXXXaJIUOGxOc///k48MADY/z48V13ZgAAAAAAAJvodDHy8MMPx3vf+97m2xu/++OUU06J6667Ls4///x4/fXX44wzzogVK1bEoYceGnfeeWcMHDiw+TFXXHFF9OnTJyZPnhyvv/56HHXUUXHddddF7969u+CUAAAAAAAAinW6GBk3blyklErvr1Qq0dDQEA0NDaX79OvXL2bNmhWzZs3q7NMDAAAAAABsti79jhEAAAAAAICeTDECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzECAAAAAABko093DwAAAOi40Q1zo3F9pbuH0WNU904x45DuHgUAALA9ccUIAAAAAACQDcUIAAAAAACQDcUIAAAAAACQjS4vRt5444348pe/HKNGjYr+/fvHXnvtFV/5yldiw4YNzfuklKKhoSHq6uqif//+MW7cuHjyySe7eigAAAAAAAAtdHkxcumll8a3v/3tmD17djz11FMxY8aMuOyyy2LWrFnN+8yYMSMuv/zymD17dixcuDBqa2tjwoQJsXr16q4eDgAAAAAAQLMuL0YeeOCBOP744+P9739/7LnnnvHP//zPUV9fHw8//HBE/O1qkZkzZ8YFF1wQJ554YowePTquv/76WLt2bcyZM6erhwMAAAAAANCsT1cf8Igjjohvf/vb8cwzz8S+++4bjz32WNx///0xc+bMiIhYsmRJLFu2LOrr65sfU11dHUceeWQsWLAgTj/99FbHbGxsjMbGxubbq1atioiIpqamaGpq6upT2K5tzEMuLcmlnGyKyaXcxkyqe6VuHknPsjEPubQmm2JyKSaX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L7641fY5c+ZETU1NVw4fAAAAAADYzqxduzamTJkSK1eujEGDBrW5b5cXI/369YuIiHPPPTc++MEPxkMPPRRTp06N73znO3HyySfHggUL4vDDD4+lS5dGXV1d8+NOO+20eOGFF2Lu3Lmtjll0xcjw4cPjT3/6U7snmJumpqaYN29eTJgwIaqqqrp7OD2GXMrJptjGXC58uFc0bvDl63+vuleKrx68QTabkEs52RSTSzG5lJNNMbmU25iNdV5L1r/lZFNMLuVkU0wu5WRTTC7F5FJONsVWrVoVu+66a4eKkS7/KK0NGzbEwQcfHNOnT4+IiHe84x3x5JNPxre+9a04+eSTm/erVFq+aEkptdq2UXV1dVRXV7faXlVV5S++hGyKyaWcbIo1bqhE43pvshSRTTG5lJNNMbkUk0s52RSTSznrvGJyKSebYnIpJ5ticiknm2JyKSaXcrJpqTNZdPmXr++xxx7x1re+tcW2t7zlLfHiiy9GRERtbW1ERCxbtqzFPsuXL4+hQ4d29XAAAAAAAACadXkxcvjhh8fTTz/dYtszzzwTI0eOjIiIUaNGRW1tbcybN6/5/nXr1sX8+fNj7NixXT0cAAAAAACAZl3+UVqf+9znYuzYsTF9+vSYPHlyPPTQQ3HVVVfFVVddFRF/+witqVOnxvTp02OfffaJffbZJ6ZPnx41NTUxZcqUrh4OAAAAAABAsy4vRt71rnfFrbfeGtOmTYuvfOUrMWrUqJg5c2Z89KMfbd7n/PPPj9dffz3OOOOMWLFiRRx66KFx5513xsCBA7t6OAAAAAAAAM26vBiJiDjmmGPimGOOKb2/UqlEQ0NDNDQ0bI2nBwAAAAAAKNTl3zECAAAAAADQUylGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbChGAAAAAACAbGz1YuSSSy6JSqUSU6dObd6WUoqGhoaoq6uL/v37x7hx4+LJJ5/c2kMBAAAAAAAyt1WLkYULF8ZVV10Vb3vb21psnzFjRlx++eUxe/bsWLhwYdTW1saECRNi9erVW3M4AAAAAABA5rZaMbJmzZr46Ec/GldffXXsvPPOzdtTSjFz5sy44IIL4sQTT4zRo0fH9ddfH2vXro05c+ZsreEAAAAAAABEn6114DPPPDPe//73x/jx4+Pf/u3fmrcvWbIkli1bFvX19c3bqqur48gjj4wFCxbE6aef3upYjY2N0djY2Hx71apVERHR1NQUTU1NW+sUtksb85BLS3IpJ5tiG/Oo7pW6eSQ9z8ZMZNOSXMrJpphcismlnGyKyaXcxkys81qy/i0nm2JyKSebYnIpJ5ticikml3KyKdaZPCoppS5/BXHTTTfF1772tVi4cGH069cvxo0bF29/+9tj5syZsWDBgjj88MNj6dKlUVdX1/yY0047LV544YWYO3duq+M1NDTExRdf3Gr7nDlzoqampquHDwAAAAAAbEfWrl0bU6ZMiZUrV8agQYPa3LfLrxh56aWX4pxzzok777wz+vXrV7pfpVJpcTul1GrbRtOmTYtzzz23+faqVati+PDhUV9f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dXV1XHTRRa0+eix3ciknm2JyKSebYnIpJ5ticikml3KyKSaXcrIpJpdysikml3KyKSaXcrIpJpdiciknmy1XSSml7nryK6+8MmbMmBGvvPJKjB49Oq644op4z3ve013DAQAAAAAAdnDdWowAAAAAAABsS93yHSMAAAAAAADdQTECAAAAAABkQzECAAAAAABkQzECAAAAAABkQzHSgy1dujQ+9rGPxS677BI1NTXx9re/PR555JEW+zz11FNx3HHHxeDBg2PgwIHxD//wD/Hiiy+2edz/+q//ire+9a1RXV0db33rW+PWW2/dmqfR5fbcc8+oVCqt/px55pnR1NQUX/ziF+PAAw+MAQMGRF1dXZx88snx8ssvt3nMq6++Ot797nfHzjvvHDvvvHOMHz8+HnrooW10Rl2jrVwiItasWRNnnXVWDBs2LPr37x9vectb4lvf+labx7zuuusKj/nXv/51W5xSl3njjTfiy1/+cowaNSr69+8fe+21V3zlK1+JDRs2FO5/+umnR6VSiZkzZ7Z77JkzZ8Z+++0X/fv3j+HDh8fnPve57Sqf1atXx9SpU2PkyJHRv3//GDt2bCxcuLD5/ltuuSUmTpwYu+66a1QqlVi8eHGHjru9zzPt5VL0c1GpVOKyyy4rPeb2OM/cd999ceyxx0ZdXV1UKpW47bbbWtyfUoqGhoaoq6uL/v37x7hx4+LJJ59ssc/pp58ee++9d/Tv3z922223OP744+O3v/1tm8/b0NDQKtva2tquPr0t0hXZ/O53v4sPfOADsdtuu8WgQYNi8uTJ8cc//rHN5+3sfLattZdLR+eUBx54IN73vvfFgAEDYqeddopx48bF66+/3uZzX3nllTFq1Kjo169fHHTQQfGLX/yii86qa7SVTUfWL6+++mqcffbZsd9++0VNTU2MGDEiPvvZz8bKlSvbfN5LLrkk3vWud8XAgQNj9913jxNOOCGefvrprXWanbaluURELFu2LE466aSora2NAQMGxDvf+c740Y9+1Obz9vR5pr2fpYaGhth///1jwIABzb9THnzwwcJjpZRi0qRJhcfZVE+fYyLaz+bvla3prrrqqhg3blwMGjQoKpVK/OUvf+nQc/fkeWZLc/n9739fur754Q9/WHqsnj7HRLSfzcc//vFW5/wP//APLfbZEdczXZHLjriWiejYz1NH3ovZ0dYz7eXS3mukHXUtE7Hl2UTkuZ7pzPtUua1n/vjHP8bHP/7xqKuri5qamjj66KPj2WefbbHPjrie2dYUIz3UihUr4vDDD4+qqqr4+c9/Hr/5zW/im9/8Zuy0007N+/zud7+LI444Ivbff/+4995747HHHosLL7ww+vXrV3rcBx54ID70oQ/FSSedFI899licdNJJMXny5NIXUj3RwoUL45VXXmn+M2/evIiI+OAHPxhr166NRx99NC688MJ49NFH45ZbbolnnnkmjjvuuDaPee+998ZHPvKRuOeee+KBBx6IESNGRH19fSxdunRbnFKXaCuXiIjPfe5zcccdd8SNN94YTz31VHzuc5+Ls88+O3784x+3edxBgwa1OO4rr7zS5v9jPdGll14a3/72t2P27Nnx1FNPxYwZM+Kyyy6LWbNmtdr3tttuiwcffDDq6uraPe73v//9+NKXvhQXXXRRPPXUU3HNNdfEzTffHNOmTdsap7FVfOpTn4p58+bFDTfcEE888UTU19fH+PHjm//ff+211+Lwww+Pr3/96x0+5o4wz7SXy6Y/E9/97nejUqnEP/3TP5Uec3ucZ1577bUYM2ZMzJ49u/D+GTNmxOWXXx6zZ8+OhQsXRm1tbUyYMCFWr17dvM9BBx0U1157bTz11FMxd+7cSClFfX19rF+/vs3nPuCAA1pk/MQTT3TpuW2pLc3mtddei/r6+qhUKnH33XfHL3/5y1i3bl0ce+yxbS7YOzOfdYf2cunInPLAAw/E0UcfHfX19fHQQw/FwoUL46yzzopevcqXrTfffHNMnTo1Lrjggli0aFG8+93vjkmTJrX7j0W2pbay6cj65eWXX46XX345vvGNb8QTTzwR1113Xdxxxx1x6qmntvm88+fPjzPPPDN+9atfxbx58+KNN96I+vr6eO2117r8HDfHluYSEXHSSSfF008/Hbfffns88cQTceKJJ8aHPvShWLRoUZvP3ZPnmfZ+lvbdd9+YPXt2PPHEE3H//ffHnnvuGfX19fE///M/rfadOXNmVCqVDj1vT59jItrPZqO21nRr166No48+Ov71X/+1w8/b0+eZLc1l+PDhrdY3F198cQwYMCAmTZpUeryePsdEdCybo48+usW5/+xnP2tx/464ntnSXHbUtUxE+9l05L2YHXE9014u7b1G2lHXMhFbnk1EnuuZzrxPldN6JqUUJ5xwQjz//PPx4x//OBYtWhQjR46M8ePHt/j/fkdcz2xziR7pi1/8YjriiCPa3OdDH/pQ+tjHPtap406ePDkdffTRLbZNnDgxffjDH+70GHuKc845J+29995pw4YNhfc/9NBDKSLSCy+80OFjvvHGG2ngwIHp+uuv76phbnOb5nLAAQekr3zlKy32eec735m+/OUvlx7j2muvTYMHD96aw9wm3v/+96dPfvKTLbadeOKJrX5+/vCHP6Q3velN6de//nUaOXJkuuKKK9o87plnnpne9773tdh27rnntvuz21OsXbs29e7dO/3kJz9psX3MmDHpggsuaLFtyZIlKSLSokWL2j3u9j7PdCaXjY4//vhW/y+0Z3ubZyIi3Xrrrc23N2zYkGpra9PXv/715m1//etf0+DBg9O3v/3t0uM89thjKSLSc889V7rPRRddlMaMGdMVw94mNiebuXPnpl69eqWVK1c27/Pqq6+miEjz5s0rfa6Ozmc9waa5/L225pRDDz20zd9NRQ455JD0L//yLy227b///ulLX/pSp46zrbSVzUYdWb/853/+Z+rbt29qamrq8HMvX748RUSaP39+hx+zrWxuLgMGDEjf+973Wuw3ZMiQ9H//7/8tPc72NM90JJeVK1emiEh33XVXi+2LFy9Ow4YNS6+88kqHjrM9zTEplWfT0TXdPffckyIirVixot3n2p7mmS3NZaO3v/3trf5/aE9PnmNSKs7mlFNOSccff3ynjrOjrWc2J5cc1jIpFWfTkfdidvT1TEd+p3TkNdKOtpZJafOzyXE909H3qXJbzzz99NMpItKvf/3r5m1vvPFGGjJkSLr66qtbPX5HXc9sC64Y6aFuv/32OPjgg+ODH/xg7L777vGOd7wjrr766ub7N2zYED/96U9j3333jYkTJ8buu+8ehx56aLuXkz3wwANRX1/fYtvEiRNjwYIFW+M0trp169bFjTfeGJ/85CdLm+OVK1dGpVJpcbVNe9auXRtNTU0xZMiQLhrptlWUyxFHHBG33357LF26NFJKcc8998QzzzwTEydObPNYa9asiZEjR8awYcPimGOOafdfK/RERxxxRPy///f/4plnnomIiMceeyzuv//++Md//MfmfTZs2BAnnXRSfOELX4gDDjigw8d95JFHmj8O6fnnn4+f/exn8f73v7/rT2IreOONN2L9+vWtrgDq379/3H///Zt93O19nulsLn/84x/jpz/9abv/0mlT2/s8s2TJkli2bFmLv+vq6uo48sgjS/+uX3vttbj22mtj1KhRMXz48DaP/+yzz0ZdXV2MGjUqPvzhD8fzzz/fpePfmjqSTWNjY1Qqlaiurm7ep1+/ftGrV682f/46Mp9tz5YvXx4PPvhg7L777jF27NgYOnRoHHnkkW1msm7dunjkkUdazTv19fXbzbxTpCPrl5UrV8agQYOiT58+nTpuRGy3c09RLkcccUTcfPPN8eqrr8aGDRvipptuisbGxhg3blybx9qe55m/t27durjqqqti8ODBMWbMmObta9eujY985CMxe/bsDn+sxo4wx2zOmq49O8I809lcHnnkkVi8eHGn1zfb6xxz7733xu677x777rtvfPrTn47ly5eX7pvLeiai7VxyXct05L0Y65mOv0bKcS1Tlk2O65mOvE+V43qmsbExIqLFexK9e/eOvn37btF7NTvaPNMluruZoVh1dXWqrq5O06ZNS48++mj69re/nfr169f8L4s3tqQ1NTXp8ssvT4sWLUqXXHJJqlQq6d577y09blVVVfr+97/fYtv3v//91Ldv3616PlvLzTffnHr37p2WLl1aeP/rr7+eDjrooPTRj360U8c944wz0t57751ef/31rhjmNleUS2NjYzr55JNTRKQ+ffqkvn37tvrXCJt64IEH0g033JAWL16c7rvvvvRP//RPqX///umZZ57Z2qfQpTZs2JC+9KUvpUqlkvr06ZMqlUqaPn16i32mT5+eJkyY0HyFTUf+FV1KKf2f//N/UlVVVerTp0+KiPSZz3xma5zCVnPYYYelI488Mi1dujS98cYb6YYbbkiVSiXtu+++LfbrzBUjO8I809FcUkrp0ksvTTvvvHOn54vtbZ6JTf4Vyy9/+csUEa3m309/+tOpvr6+xbb/+I//SAMGDEgRkfbff/82/3VlSin97Gc/Sz/60Y/S448/nubNm5eOPPLINHTo0PSnP/2py86nK21ONsuXL0+DBg1K55xzTnrttdfSmjVr0plnnpkiIp122mmlz9WR+ayn2DSXv1c2pzzwwAMpItKQIUPSd7/73fToo4+mqVOnpr59+5b+7lm6dGmKiPTLX/6yxfavfe1rhT+zPUFb2aTUsfXLn/70pzRixIjSK9mKbNiwIR177LE99srGzc3lL3/5S5o4cWLzGmfQoEHpzjvvbPO5tqd5piyX//7v/04DBgxIlUol1dXVpYceeqjF/aeddlo69dRT2z3O39ue5piUis+pM2u6jv4Ly+1tntnSXFJK6TOf+Ux6y1ve0qnn7elzTErF2dx0003pJz/5SXriiSfS7bffnsaMGZMOOOCA9Ne//rXFfjvyemZzcslhLZNS62w68l5MDuuZ9n6ndOQ10o64lklp87PJcT3TkfepclzPrFu3Lo0cOTJ98IMfTK+++mpqbGxMl1xySYqIVq+1U9px1zPbgmKkh6qqqkqHHXZYi21nn312+od/+IeU0v//P/NHPvKRFvsce+yxbX5cTVVVVZozZ06LbTfeeGOqrq7uopFvW/X19emYY44pvG/dunXp+OOPT+94xztaXN7bno2/pB577LGuGuY2V5TLZZddlvbdd990++23p8ceeyzNmjUr/a//9b/avMx5U+vXr09jxoxJZ599dlcPeav6wQ9+kIYNG5Z+8IMfpMcffzx973vfS0OGDEnXXXddSimlhx9+OA0dOrTFm5gdKUbuueeeNHTo0HT11Venxx9/PN1yyy1p+PDhrS4F7cmee+659J73vCdFROrdu3d617velT760Y+2eiHc2WJke59nOppLSintt99+6ayzzurU8bfHeabszf+XX365xX6f+tSn0sSJE1ts+8tf/pKeeeaZNH/+/HTsscemd77znZ0qhNasWZOGDh2avvnNb27ROWwtm5vN3Llz01577ZUqlUrq3bt3+tjHPpbe+c53tlmwtjef9SSbU4xszG7atGktth944IGll3dvXBMtWLCgxfZ/+7d/S/vtt99mj39raiubjqxfVq5cmQ499NB09NFHp3Xr1nX4ec8444w0cuTI9NJLL23OsLe6zc3lrLPOSocccki666670uLFi1NDQ0MaPHhwevzxxzv83D15ninLZc2aNenZZ59NDzzwQPrkJz+Z9txzz/THP/4xpZTSj3/84/TmN785rV69ut3j/L3taY5JqfU5dXZN19k3EraXeWZLc1m7dm0aPHhw+sY3vtGp5+3pc0xKHfs5ePnll1NVVVX6r//6rxbbd+T1zObmsqOvZVJqnU1H3ovJYT3T3v8z7b1G2lHXMiltfjY5rmfae58q1/VMSn/73T1mzJjm9yQmTpyYJk2alCZNmtTq8TvqemZbUIz0UCNGjGjRiKaU0pVXXpnq6upSSn9rVfv06ZO++tWvttjn/PPPT2PHji097vDhw9Pll1/eYtvll1+eRowY0UUj33Z+//vfp169eqXbbrut1X3r1q1LJ5xwQnrb297Wqab8sssuS4MHD04LFy7syqFuU0W5rF27NlVVVbX6zoRTTz211RuY7fnUpz7V6vsjerphw4al2bNnt9j21a9+tXniv+KKK5oX8xv/RETq1atXGjlyZOlxjzjiiPT5z3++xbYbbrgh9e/fP61fv77Lz2NrWrNmTfObuJMnT07/+I//2OL+zhQjO9I8014u9913X4qItHjx4g4fc3udZzZdrP3ud79LEZEeffTRFvsdd9xx6eSTTy49TmNjY6qpqWlVnrVn/PjxrT4LtafY0mz+53/+p3kRO3To0DRjxozS52pvPutJNqcYef7551NEpBtuuKHF9smTJ6cpU6YUHquxsTH17t073XLLLS22f/azn03vec97Nnv8W1NZNh1Zv6xatSoddthh6aijjurUG3JnnXVWGjZsWHr++ec3d9hb3ebk8txzz7X6DOaUUjrqqKPS6aef3qnn76nzTEfeAEgppTe/+c3N/xrynHPOKV3bHHnkkaXH2J7mmJRaZ9PZNV1H30jY3uaZLc3le9/7XqqqqkrLly/v8HNuD3NMSp37efr77wrb1I62ntnSXHbUtUxKrbPpyHsxOaxn2vp/pr3XSDvyWialzcsmx/VMR96nynU98/f+8pe/NP8+PuSQQ9IZZ5zRap8ddT2zLfiOkR7q8MMPj6effrrFtmeeeSZGjhwZERF9+/aNd73rXW3uU+Swww6LefPmtdh25513xtixY7to5NvOtddeG7vvvnur73NoamqKyZMnx7PPPht33XVX7LLLLh063mWXXRZf/epX44477oiDDz54awx5myjKpampKZqamqJXr5Y/8r17944NGzZ0+NgppVi8eHHsscceXTbebWHt2rVtnvtJJ50Ujz/+eCxevLj5T11dXXzhC1+IuXPndvq46W+lc9efyFY0YMCA2GOPPWLFihUxd+7cOP744zf7WDvSPNNeLtdcc00cdNBBLT7TvS07yjwTETFq1Kiora1t8Xe9bt26mD9/frt/1yml5s9N7YjGxsZ46qmntpu5p7PZ7LrrrrHTTjvF3XffHcuXL4/jjjuu9NjtzWfbuz333DPq6uo6tb7p27dvHHTQQa3mnXnz5m1X805H1i+rVq2K+vr66Nu3b9x+++2tvgupSEopzjrrrLjlllvi7rvvjlGjRm2N4W817eWydu3aiIgt/rnY3uaZIn8/t37pS19qtbaJiLjiiivi2muvLT3G9j7HbO6arj3b+zzT2VyuueaaOO6442K33XZr99jb+xxT5M9//nO89NJL7c4HO/p6ZlNt5ZLTWqYj78XkvJ6JaPs1Uo5rmb9Xlk2O65mOvE+V63rm7w0ePDh22223ePbZZ+Phhx/eovdqdqR5pst0WyVDmx566KHUp0+f9LWvfS09++yz6fvf/36qqalJN954Y/M+t9xyS6qqqkpXXXVVevbZZ9OsWbNS79690y9+8YvmfU466aQWl2r+8pe/TL17905f//rX01NPPZW+/vWvpz59+qRf/epX2/T8ttT69evTiBEj0he/+MUW25uamtJxxx2Xhg0blhYvXpxeeeWV5j+NjY3N+22ay6WXXpr69u2bfvSjH7V4zN9frrc9KMslpZSOPPLIdMABB6R77rknPf/88+naa69N/fr1S1deeWXzPpvm0tDQkO644470u9/9Li1atCh94hOfSH369EkPPvjgNjmfrnLKKaekN73pTeknP/lJWrJkSbrlllvSrrvums4///zSxxR9vMCm+Vx00UVp4MCB6Qc/+EF6/vnn05133pn23nvvNHny5K11Kl3ujjvuSD//+c+bxz9mzJh0yCGHNF/O/Oc//zktWrQo/fSnP00RkW666aa0aNGi9MorrzQfY0ecZ9rLJaW/Xf5dU1OTvvWtbxUeY0eYZ1avXp0WLVqUFi1alCKi+XOUX3jhhZRSSl//+tfT4MGD0y233JKeeOKJ9JGPfCTtscceadWqVSmlv105MX369PTwww+nF154IS1YsCAdf/zxaciQIc0f95JSSu973/vSrFmzmm+fd9556d57703PP/98+tWvfpWOOeaYNHDgwPT73/9+2wbQhi3NJqWUvvvd76YHHnggPffcc+mGG25IQ4YMSeeee26L59k0m82Zz7al9nLpyJxyxRVXpEGDBqUf/vCH6dlnn01f/vKXU79+/Vp8lvumudx0002pqqoqXXPNNek3v/lNmjp1ahowYMB28/9MR9Yvq1atSoceemg68MAD03PPPddinzfeeKP5eTbN5jOf+UwaPHhwuvfee1s8Zu3atds8gyJbmsu6devSm9/85vTud787Pfjgg+m5555L3/jGN1KlUkk//elPm59ne5tn2splzZo1adq0aemBBx5Iv//979MjjzySTj311FRdXd3qX5r+vSj414jb2xyTUvvzzKaK1nSvvPJKWrRoUbr66qtTRKT77rsvLVq0KP35z39u3md7m2e6IpeUUnr22WdTpVJJP//5zwsft73NMSm1nc3q1avTeeedlxYsWJCWLFmS7rnnnnTYYYelN73pTTv8emZLc0lpx1zLpNT+z1NH3ovZEdczHZln2nqNtKOuZVLa8mxyXM+k1LH3qTaVy3rmP//zP9M999yTfve736XbbrstjRw5Mp144oktjrEjrme2NcVID/bf//3fafTo0am6ujrtv//+6aqrrmq1zzXXXJPe/OY3p379+qUxY8a0+lipI488Mp1yyikttv3whz9M++23X6qqqkr7779/q89O3R7MnTs3RUR6+umnW2zf+NEcRX/uueee5v02zWXkyJGFj7nooou2zQl1kbJcUvrbhPnxj3881dXVpX79+qX99tsvffOb32z+AsaUWucyderUNGLEiNS3b9+02267pfr6+lafRbg9WLVqVTrnnHPSiBEjUr9+/dJee+2VLrjgghZl2aaKXixumk9TU1NqaGhIe++9d+rXr18aPnx4OuOMM9q9fLEnufnmm9Nee+2V+vbtm2pra9OZZ56Z/vKXvzTff+2117b7s7EjzjPt5ZJSSt/5zndS//79W23faEeYZzZekrvpn43ntWHDhnTRRRel2traVF1dnd7znvekJ554ovnxS5cuTZMmTUq77757qqqqSsOGDUtTpkxJv/3tb1s8z8iRI1vk8KEPfSjtscceqaqqKtXV1aUTTzwxPfnkk9vilDtsS7NJKaUvfvGLaejQoamqqirts88+rebklFpnsznz2bbUXi4dmVNSSumSSy5Jw4YNSzU1Nemwww5r8UZDSq1zSelvX4o7cuTI1Ldv3/TOd74zzZ8/fyueaee1lU1H1i9lj4+ItGTJkubn2TSbssdce+212/T8y2xpLiml9Mwzz6QTTzwx7b777qmmpia97W1va/XFndvbPNNWLq+//nr6wAc+kOrq6lLfvn3THnvskY477rhWX76+qaI3Era3OSal9ueZTRWt6S666KJ2fy62t3mmK3JJKaVp06alYcOGlX4s7PY2x6TUdjZr165N9fX1abfddktVVVVpxIgR6ZRTTkkvvvhi8+N31PXMluaS0o65lkmpYz9P7b0Xk9KOt57pSC5tvUbaUdcyKW15Ninlt55JqWPvU20ql/XMv//7v6dhw4Y1z8Ff/vKXW41/R1zPbGuVlLazz3sBAAAAAADYTL5jBAAAAAAAyIZiBAAAAAAAyIZiBAAAAAAAyIZiBAAAAAAAyIZiBAAAAAAAyIZiBAAAAAAAyIZiBAAAAAAAyIZiBAAAAAAAyIZiBAAAAAAAyIZiBAAAAAAAyIZiBAAAAAAAyMb/B2gW4j8MT0iAAAAAAElFTkSuQmCC"
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "#Runtim(minutes)的分布\n",
    "plt.figure(figsize=(20,8),dpi=100)\n",
    "plt.hist(movie[\"Runtime (Minutes)\"].values, bins=20)\n",
    "max_ = movie[\"Runtime (Minutes)\"].max()\n",
    "min_ = movie[\"Runtime (Minutes)\"].min()\n",
    "t1 = np.linspace(min_,max_,num=21)\n",
    "plt.xticks(t1)\n",
    "plt.grid()\n",
    "plt.show()\n"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-12-06T02:41:02.255245Z",
     "start_time": "2024-12-06T02:41:02.137457Z"
    }
   },
   "id": "92fa85c6ec588e02",
   "execution_count": 10
  },
  {
   "cell_type": "markdown",
   "source": [
    "# 分类统计电影种类\n",
    "# 主要的难度在于电影分类是一个用“，”分类的字符串"
   ],
   "metadata": {
    "collapsed": false
   },
   "id": "861dd376f3335c17"
  },
  {
   "cell_type": "code",
   "outputs": [
    {
     "data": {
      "text/plain": "Action,Adventure,Sci-Fi    50\nDrama                      48\nComedy,Drama,Romance       35\nComedy                     32\nDrama,Romance              31\n                           ..\nAction,Comedy,Family        1\nAction,Crime,Fantasy        1\nComedy,Mystery              1\nAdventure,Comedy,Horror     1\nComedy,Family,Fantasy       1\nName: Genre, Length: 207, dtype: int64"
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "movie['Genre'].value_counts()"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-12-06T02:41:13.602052Z",
     "start_time": "2024-12-06T02:41:13.593935Z"
    }
   },
   "id": "bee75b636a895da5",
   "execution_count": 12
  },
  {
   "cell_type": "code",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[['Action', 'Adventure', 'Sci-Fi'], ['Adventure', 'Mystery', 'Sci-Fi'], ['Horror', 'Thriller'], ['Animation', 'Comedy', 'Family'], ['Action', 'Adventure', 'Fantasy'], ['Action', 'Adventure', 'Fantasy'], ['Comedy', 'Drama', 'Music'], ['Comedy'], ['Action', 'Adventure', 'Biography'], ['Adventure', 'Drama', 'Romance'], ['Adventure', 'Family', 'Fantasy'], ['Biography', 'Drama', 'History'], ['Action', 'Adventure', 'Sci-Fi'], ['Animation', 'Adventure', 'Comedy'], ['Action', 'Comedy', 'Drama'], ['Animation', 'Adventure', 'Comedy'], ['Biography', 'Drama', 'History'], ['Action', 'Thriller'], ['Biography', 'Drama'], ['Drama', 'Mystery', 'Sci-Fi'], ['Adventure', 'Drama', 'Thriller'], ['Drama'], ['Crime', 'Drama', 'Horror'], ['Animation', 'Adventure', 'Comedy'], ['Action', 'Adventure', 'Sci-Fi'], ['Comedy'], ['Action', 'Adventure', 'Drama'], ['Horror', 'Thriller'], ['Comedy'], ['Action', 'Adventure', 'Drama'], ['Comedy'], ['Drama', 'Thriller'], ['Action', 'Adventure', 'Sci-Fi'], ['Action', 'Adventure', 'Comedy'], ['Action', 'Horror', 'Sci-Fi'], ['Action', 'Adventure', 'Sci-Fi'], ['Adventure', 'Drama', 'Sci-Fi'], ['Action', 'Adventure', 'Fantasy'], ['Action', 'Adventure', 'Western'], ['Comedy', 'Drama'], ['Animation', 'Adventure', 'Comedy'], ['Drama'], ['Horror'], ['Biography', 'Drama', 'History'], ['Drama'], ['Action', 'Adventure', 'Fantasy'], ['Drama', 'Thriller'], ['Adventure', 'Drama', 'Fantasy'], ['Action', 'Adventure', 'Sci-Fi'], ['Drama'], ['Action', 'Adventure', 'Fantasy'], ['Action', 'Adventure', 'Fantasy'], ['Comedy', 'Drama'], ['Action', 'Crime', 'Thriller'], ['Action', 'Crime', 'Drama'], ['Adventure', 'Drama', 'History'], ['Crime', 'Horror', 'Thriller'], ['Drama', 'Romance'], ['Comedy', 'Drama', 'Romance'], ['Biography', 'Drama'], ['Action', 'Adventure', 'Sci-Fi'], ['Horror', 'Mystery', 'Thriller'], ['Crime', 'Drama', 'Mystery'], ['Drama', 'Romance', 'Thriller'], ['Drama', 'Mystery', 'Sci-Fi'], ['Action', 'Adventure', 'Comedy'], ['Drama', 'History', 'Thriller'], ['Action', 'Adventure', 'Sci-Fi'], ['Drama'], ['Action', 'Drama', 'Thriller'], ['Drama', 'History'], ['Action', 'Drama', 'Romance'], ['Drama', 'Fantasy'], ['Drama', 'Romance'], ['Animation', 'Adventure', 'Comedy'], ['Action', 'Adventure', 'Fantasy'], ['Action', 'Sci-Fi'], ['Adventure', 'Drama', 'War'], ['Action', 'Adventure', 'Fantasy'], ['Action', 'Comedy', 'Fantasy'], ['Action', 'Adventure', 'Sci-Fi'], ['Comedy', 'Drama'], ['Biography', 'Comedy', 'Crime'], ['Crime', 'Drama', 'Mystery'], ['Action', 'Crime', 'Thriller'], ['Action', 'Adventure', 'Sci-Fi'], ['Crime', 'Drama'], ['Action', 'Adventure', 'Fantasy'], ['Crime', 'Drama', 'Mystery'], ['Action', 'Crime', 'Drama'], ['Crime', 'Drama', 'Mystery'], ['Action', 'Adventure', 'Fantasy'], ['Drama'], ['Comedy', 'Crime', 'Drama'], ['Action', 'Adventure', 'Sci-Fi'], ['Action', 'Comedy', 'Crime'], ['Animation', 'Drama', 'Fantasy'], ['Horror', 'Mystery', 'Sci-Fi'], ['Drama', 'Mystery', 'Thriller'], ['Crime', 'Drama', 'Thriller'], ['Biography', 'Crime', 'Drama'], ['Action', 'Adventure', 'Fantasy'], ['Adventure', 'Drama', 'Sci-Fi'], ['Crime', 'Mystery', 'Thriller'], ['Action', 'Adventure', 'Comedy'], ['Crime', 'Drama', 'Thriller'], ['Comedy'], ['Action', 'Adventure', 'Drama'], ['Drama'], ['Drama', 'Mystery', 'Sci-Fi'], ['Action', 'Horror', 'Thriller'], ['Biography', 'Drama', 'History'], ['Romance', 'Sci-Fi'], ['Action', 'Fantasy', 'War'], ['Adventure', 'Drama', 'Fantasy'], ['Comedy'], ['Horror', 'Thriller'], ['Action', 'Biography', 'Drama'], ['Drama', 'Horror', 'Mystery'], ['Animation', 'Adventure', 'Comedy'], ['Adventure', 'Drama', 'Family'], ['Adventure', 'Mystery', 'Sci-Fi'], ['Adventure', 'Comedy', 'Romance'], ['Action'], ['Action', 'Thriller'], ['Adventure', 'Drama', 'Family'], ['Action', 'Adventure', 'Sci-Fi'], ['Adventure', 'Crime', 'Mystery'], ['Comedy', 'Family', 'Musical'], ['Adventure', 'Drama', 'Thriller'], ['Drama'], ['Adventure', 'Comedy', 'Drama'], ['Drama', 'Horror', 'Thriller'], ['Drama', 'Music'], ['Action', 'Crime', 'Thriller'], ['Crime', 'Drama', 'Thriller'], ['Crime', 'Drama', 'Thriller'], ['Drama', 'Romance'], ['Mystery', 'Thriller'], ['Mystery', 'Thriller', 'Western'], ['Action', 'Adventure', 'Sci-Fi'], ['Comedy', 'Family'], ['Biography', 'Comedy', 'Drama'], ['Drama'], ['Drama', 'Western'], ['Drama', 'Mystery', 'Romance'], ['Comedy', 'Drama'], ['Action', 'Drama', 'Mystery'], ['Comedy'], ['Action', 'Adventure', 'Crime'], ['Adventure', 'Family', 'Fantasy'], ['Adventure', 'Sci-Fi', 'Thriller'], ['Drama'], ['Action', 'Crime', 'Drama'], ['Drama', 'Horror', 'Mystery'], ['Action', 'Horror', 'Sci-Fi'], ['Action', 'Adventure', 'Sci-Fi'], ['Comedy', 'Drama', 'Romance'], ['Action', 'Comedy', 'Fantasy'], ['Action', 'Comedy', 'Mystery'], ['Thriller', 'War'], ['Action', 'Comedy', 'Crime'], ['Action', 'Adventure', 'Sci-Fi'], ['Action', 'Adventure', 'Crime'], ['Action', 'Adventure', 'Thriller'], ['Drama', 'Fantasy', 'Romance'], ['Action', 'Adventure', 'Comedy'], ['Biography', 'Drama', 'History'], ['Action', 'Drama', 'History'], ['Action', 'Adventure', 'Thriller'], ['Crime', 'Drama', 'Thriller'], ['Animation', 'Adventure', 'Family'], ['Adventure', 'Horror'], ['Drama', 'Romance', 'Sci-Fi'], ['Animation', 'Adventure', 'Comedy'], ['Action', 'Adventure', 'Family'], ['Action', 'Adventure', 'Drama'], ['Action', 'Comedy'], ['Horror', 'Mystery', 'Thriller'], ['Action', 'Adventure', 'Comedy'], ['Comedy', 'Romance'], ['Horror', 'Mystery'], ['Drama', 'Family', 'Fantasy'], ['Sci-Fi'], ['Drama', 'Thriller'], ['Drama', 'Romance'], ['Drama', 'War'], ['Drama', 'Fantasy', 'Horror'], ['Crime', 'Drama'], ['Comedy', 'Drama', 'Romance'], ['Drama', 'Romance'], ['Drama'], ['Crime', 'Drama', 'History'], ['Horror', 'Sci-Fi', 'Thriller'], ['Action', 'Drama', 'Sport'], ['Action', 'Adventure', 'Sci-Fi'], ['Crime', 'Drama', 'Thriller'], ['Adventure', 'Biography', 'Drama'], ['Biography', 'Drama', 'Thriller'], ['Action', 'Comedy', 'Crime'], ['Action', 'Adventure', 'Sci-Fi'], ['Drama', 'Fantasy', 'Horror'], ['Biography', 'Drama', 'Thriller'], ['Action', 'Adventure', 'Sci-Fi'], ['Action', 'Adventure', 'Mystery'], ['Action', 'Adventure', 'Sci-Fi'], ['Drama', 'Horror'], ['Comedy', 'Drama', 'Romance'], ['Comedy', 'Romance'], ['Drama', 'Horror', 'Thriller'], ['Action', 'Adventure', 'Drama'], ['Drama'], ['Action', 'Adventure', 'Sci-Fi'], ['Action', 'Drama', 'Mystery'], ['Action', 'Adventure', 'Fantasy'], ['Action', 'Adventure', 'Fantasy'], ['Action', 'Adventure', 'Sci-Fi'], ['Action', 'Adventure', 'Comedy'], ['Drama', 'Horror'], ['Action', 'Comedy'], ['Action', 'Adventure', 'Sci-Fi'], ['Animation', 'Adventure', 'Comedy'], ['Horror', 'Mystery'], ['Crime', 'Drama', 'Mystery'], ['Comedy', 'Crime'], ['Drama'], ['Comedy', 'Drama', 'Romance'], ['Action', 'Adventure', 'Sci-Fi'], ['Action', 'Adventure', 'Family'], ['Horror', 'Sci-Fi', 'Thriller'], ['Drama', 'Fantasy', 'War'], ['Crime', 'Drama', 'Thriller'], ['Action', 'Adventure', 'Drama'], ['Action', 'Adventure', 'Thriller'], ['Action', 'Adventure', 'Drama'], ['Drama', 'Romance'], ['Biography', 'Drama', 'History'], ['Drama', 'Horror', 'Thriller'], ['Adventure', 'Comedy', 'Drama'], ['Action', 'Adventure', 'Romance'], ['Action', 'Drama', 'War'], ['Animation', 'Adventure', 'Comedy'], ['Animation', 'Adventure', 'Comedy'], ['Action', 'Adventure', 'Sci-Fi'], ['Adventure', 'Family', 'Fantasy'], ['Drama', 'Musical', 'Romance'], ['Drama', 'Sci-Fi', 'Thriller'], ['Comedy', 'Drama'], ['Action', 'Comedy', 'Crime'], ['Biography', 'Comedy', 'Drama'], ['Comedy', 'Drama', 'Romance'], ['Drama', 'Thriller'], ['Biography', 'Drama', 'History'], ['Action', 'Adventure', 'Sci-Fi'], ['Horror', 'Mystery', 'Thriller'], ['Comedy'], ['Action', 'Adventure', 'Sci-Fi'], ['Action', 'Drama', 'Sci-Fi'], ['Horror'], ['Drama', 'Thriller'], ['Comedy', 'Drama', 'Romance'], ['Drama', 'Thriller'], ['Comedy', 'Drama'], ['Drama'], ['Action', 'Adventure', 'Comedy'], ['Drama', 'Horror', 'Thriller'], ['Comedy'], ['Drama', 'Sci-Fi'], ['Action', 'Adventure', 'Sci-Fi'], ['Horror'], ['Action', 'Adventure', 'Thriller'], ['Adventure', 'Fantasy'], ['Action', 'Comedy', 'Crime'], ['Comedy', 'Drama', 'Music'], ['Animation', 'Adventure', 'Comedy'], ['Action', 'Adventure', 'Mystery'], ['Action', 'Comedy', 'Crime'], ['Crime', 'Drama', 'History'], ['Comedy'], ['Action', 'Adventure', 'Sci-Fi'], ['Crime', 'Mystery', 'Thriller'], ['Action', 'Adventure', 'Crime'], ['Thriller'], ['Biography', 'Drama', 'Romance'], ['Action', 'Adventure'], ['Action', 'Fantasy'], ['Action', 'Comedy'], ['Action', 'Adventure', 'Sci-Fi'], ['Action', 'Comedy', 'Crime'], ['Thriller'], ['Action', 'Drama', 'Horror'], ['Comedy', 'Music', 'Romance'], ['Comedy'], ['Drama'], ['Action', 'Adventure', 'Fantasy'], ['Drama', 'Romance'], ['Animation', 'Adventure', 'Comedy'], ['Comedy', 'Drama'], ['Biography', 'Crime', 'Drama'], ['Drama', 'History'], ['Action', 'Crime', 'Thriller'], ['Action', 'Biography', 'Drama'], ['Horror'], ['Comedy', 'Romance'], ['Comedy', 'Romance'], ['Comedy', 'Crime', 'Drama'], ['Adventure', 'Family', 'Fantasy'], ['Crime', 'Drama', 'Thriller'], ['Action', 'Crime', 'Thriller'], ['Comedy', 'Romance'], ['Biography', 'Drama', 'Sport'], ['Drama', 'Romance'], ['Drama', 'Horror'], ['Adventure', 'Fantasy'], ['Adventure', 'Family', 'Fantasy'], ['Action', 'Drama', 'Sci-Fi'], ['Action', 'Adventure', 'Sci-Fi'], ['Action', 'Horror'], ['Comedy', 'Horror', 'Thriller'], ['Action', 'Crime', 'Thriller'], ['Crime', 'Drama', 'Music'], ['Drama'], ['Action', 'Crime', 'Thriller'], ['Action', 'Sci-Fi', 'Thriller'], ['Biography', 'Drama'], ['Action', 'Adventure', 'Fantasy'], ['Drama', 'Horror', 'Sci-Fi'], ['Biography', 'Comedy', 'Drama'], ['Crime', 'Horror', 'Thriller'], ['Crime', 'Drama', 'Mystery'], ['Animation', 'Adventure', 'Comedy'], ['Action', 'Biography', 'Drama'], ['Biography', 'Drama'], ['Biography', 'Drama', 'History'], ['Action', 'Biography', 'Drama'], ['Drama', 'Fantasy', 'Horror'], ['Comedy', 'Drama', 'Romance'], ['Drama', 'Sport'], ['Drama', 'Romance'], ['Comedy', 'Romance'], ['Action', 'Crime', 'Thriller'], ['Action', 'Crime', 'Drama'], ['Action', 'Drama', 'Thriller'], ['Adventure', 'Family', 'Fantasy'], ['Action', 'Adventure'], ['Action', 'Adventure', 'Romance'], ['Adventure', 'Family', 'Fantasy'], ['Crime', 'Drama'], ['Comedy', 'Horror'], ['Comedy', 'Fantasy', 'Romance'], ['Drama'], ['Drama'], ['Comedy', 'Drama'], ['Comedy', 'Drama', 'Romance'], ['Adventure', 'Sci-Fi', 'Thriller'], ['Action', 'Adventure', 'Fantasy'], ['Comedy', 'Drama'], ['Biography', 'Drama', 'Romance'], ['Comedy', 'Fantasy'], ['Comedy', 'Drama', 'Fantasy'], ['Comedy'], ['Horror', 'Thriller'], ['Action', 'Adventure', 'Sci-Fi'], ['Adventure', 'Comedy', 'Horror'], ['Comedy', 'Mystery'], ['Drama'], ['Adventure', 'Drama', 'Fantasy'], ['Drama', 'Sport'], ['Action', 'Adventure'], ['Action', 'Adventure', 'Drama'], ['Action', 'Drama', 'Sci-Fi'], ['Action', 'Mystery', 'Sci-Fi'], ['Action', 'Crime', 'Drama'], ['Action', 'Crime', 'Fantasy'], ['Biography', 'Comedy', 'Drama'], ['Action', 'Crime', 'Thriller'], ['Biography', 'Crime', 'Drama'], ['Drama', 'Sport'], ['Adventure', 'Comedy', 'Drama'], ['Action', 'Adventure', 'Thriller'], ['Comedy', 'Fantasy', 'Horror'], ['Drama', 'Sport'], ['Horror', 'Thriller'], ['Drama', 'History', 'Thriller'], ['Animation', 'Action', 'Adventure'], ['Action', 'Adventure', 'Drama'], ['Action', 'Comedy', 'Family'], ['Action', 'Adventure', 'Drama'], ['Action', 'Adventure', 'Sci-Fi'], ['Action', 'Adventure', 'Sci-Fi'], ['Action', 'Comedy'], ['Action', 'Crime', 'Drama'], ['Biography', 'Drama'], ['Comedy', 'Romance'], ['Comedy'], ['Drama', 'Fantasy', 'Romance'], ['Action', 'Adventure', 'Sci-Fi'], ['Comedy'], ['Comedy', 'Sci-Fi'], ['Comedy', 'Drama'], ['Animation', 'Action', 'Adventure'], ['Horror'], ['Action', 'Biography', 'Crime'], ['Animation', 'Adventure', 'Comedy'], ['Drama', 'Romance'], ['Drama', 'Mystery', 'Thriller'], ['Drama', 'History', 'Thriller'], ['Animation', 'Adventure', 'Comedy'], ['Action', 'Adventure', 'Sci-Fi'], ['Adventure', 'Comedy'], ['Action', 'Thriller'], ['Comedy', 'Music'], ['Animation', 'Adventure', 'Comedy'], ['Crime', 'Drama', 'Thriller'], ['Action', 'Adventure', 'Crime'], ['Comedy', 'Drama', 'Horror'], ['Drama'], ['Drama', 'Mystery', 'Romance'], ['Adventure', 'Family', 'Fantasy'], ['Drama'], ['Action', 'Drama', 'Thriller'], ['Drama'], ['Action', 'Horror', 'Romance'], ['Action', 'Drama', 'Fantasy'], ['Action', 'Crime', 'Drama'], ['Drama', 'Fantasy', 'Romance'], ['Action', 'Crime', 'Thriller'], ['Action', 'Mystery', 'Thriller'], ['Horror', 'Mystery', 'Thriller'], ['Action', 'Horror', 'Sci-Fi'], ['Comedy', 'Drama'], ['Comedy'], ['Action', 'Adventure', 'Horror'], ['Action', 'Adventure', 'Thriller'], ['Action', 'Crime', 'Drama'], ['Comedy', 'Crime', 'Drama'], ['Drama', 'Romance'], ['Drama', 'Thriller'], ['Action', 'Comedy', 'Crime'], ['Comedy'], ['Adventure', 'Family', 'Fantasy'], ['Drama', 'Romance'], ['Animation', 'Family', 'Fantasy'], ['Drama', 'Romance'], ['Thriller'], ['Adventure', 'Horror', 'Mystery'], ['Action', 'Sci-Fi'], ['Adventure', 'Comedy', 'Drama'], ['Animation', 'Action', 'Adventure'], ['Drama', 'Horror'], ['Action', 'Adventure', 'Sci-Fi'], ['Comedy', 'Drama'], ['Action', 'Horror', 'Mystery'], ['Action', 'Thriller'], ['Action', 'Adventure', 'Sci-Fi'], ['Drama'], ['Comedy', 'Drama', 'Romance'], ['Comedy', 'Crime'], ['Comedy', 'Romance'], ['Drama', 'Romance'], ['Crime', 'Drama', 'Thriller'], ['Horror', 'Mystery', 'Thriller'], ['Biography', 'Drama'], ['Drama', 'Mystery', 'Sci-Fi'], ['Adventure', 'Comedy', 'Family'], ['Action', 'Adventure', 'Crime'], ['Action', 'Crime', 'Mystery'], ['Mystery', 'Thriller'], ['Action', 'Sci-Fi', 'Thriller'], ['Action', 'Comedy', 'Crime'], ['Biography', 'Crime', 'Drama'], ['Biography', 'Drama', 'History'], ['Action', 'Adventure', 'Sci-Fi'], ['Adventure', 'Family', 'Fantasy'], ['Biography', 'Drama', 'History'], ['Biography', 'Comedy', 'Drama'], ['Drama', 'Thriller'], ['Horror', 'Thriller'], ['Drama'], ['Drama', 'War'], ['Comedy', 'Drama', 'Romance'], ['Drama', 'Romance', 'Sci-Fi'], ['Action', 'Crime', 'Drama'], ['Comedy', 'Drama'], ['Animation', 'Action', 'Adventure'], ['Adventure', 'Comedy', 'Drama'], ['Comedy', 'Drama', 'Family'], ['Drama', 'Romance', 'Thriller'], ['Comedy', 'Crime', 'Drama'], ['Animation', 'Comedy', 'Family'], ['Drama', 'Horror', 'Sci-Fi'], ['Action', 'Adventure', 'Drama'], ['Action', 'Horror', 'Sci-Fi'], ['Action', 'Crime', 'Sport'], ['Drama', 'Horror', 'Sci-Fi'], ['Drama', 'Horror', 'Sci-Fi'], ['Action', 'Adventure', 'Comedy'], ['Mystery', 'Sci-Fi', 'Thriller'], ['Crime', 'Drama', 'Thriller'], ['Animation', 'Adventure', 'Comedy'], ['Action', 'Sci-Fi', 'Thriller'], ['Drama', 'Romance'], ['Crime', 'Drama', 'Thriller'], ['Comedy', 'Drama', 'Music'], ['Drama', 'Fantasy', 'Romance'], ['Crime', 'Drama', 'Thriller'], ['Crime', 'Drama', 'Thriller'], ['Comedy', 'Drama', 'Romance'], ['Comedy', 'Romance'], ['Drama', 'Sci-Fi', 'Thriller'], ['Drama', 'War'], ['Action', 'Crime', 'Drama'], ['Sci-Fi', 'Thriller'], ['Adventure', 'Drama', 'Horror'], ['Comedy', 'Drama', 'Music'], ['Comedy', 'Drama', 'Romance'], ['Action', 'Adventure', 'Drama'], ['Action', 'Crime', 'Drama'], ['Adventure', 'Fantasy'], ['Drama', 'Romance'], ['Biography', 'History', 'Thriller'], ['Crime', 'Drama', 'Thriller'], ['Action', 'Drama', 'History'], ['Biography', 'Comedy', 'Drama'], ['Crime', 'Drama', 'Thriller'], ['Action', 'Biography', 'Drama'], ['Action', 'Drama', 'Sci-Fi'], ['Adventure', 'Horror'], ['Action', 'Adventure', 'Sci-Fi'], ['Action', 'Adventure', 'Mystery'], ['Comedy', 'Drama', 'Romance'], ['Horror', 'Thriller'], ['Action', 'Sci-Fi', 'Thriller'], ['Action', 'Sci-Fi', 'Thriller'], ['Biography', 'Drama'], ['Action', 'Crime', 'Drama'], ['Action', 'Crime', 'Mystery'], ['Action', 'Adventure', 'Comedy'], ['Crime', 'Drama', 'Thriller'], ['Crime', 'Drama'], ['Mystery', 'Thriller'], ['Mystery', 'Sci-Fi', 'Thriller'], ['Action', 'Mystery', 'Sci-Fi'], ['Drama', 'Romance'], ['Drama', 'Thriller'], ['Drama', 'Mystery', 'Sci-Fi'], ['Comedy', 'Drama'], ['Adventure', 'Family', 'Fantasy'], ['Biography', 'Drama', 'Sport'], ['Drama'], ['Comedy', 'Drama', 'Romance'], ['Biography', 'Drama', 'Romance'], ['Action', 'Adventure', 'Sci-Fi'], ['Drama', 'Sci-Fi', 'Thriller'], ['Drama', 'Romance', 'Thriller'], ['Mystery', 'Thriller'], ['Mystery', 'Thriller'], ['Action', 'Drama', 'Fantasy'], ['Action', 'Adventure', 'Biography'], ['Adventure', 'Comedy', 'Sci-Fi'], ['Action', 'Adventure', 'Thriller'], ['Fantasy', 'Horror'], ['Horror', 'Mystery'], ['Animation', 'Adventure', 'Comedy'], ['Action', 'Adventure', 'Drama'], ['Adventure', 'Family', 'Fantasy'], ['Action', 'Adventure', 'Sci-Fi'], ['Comedy', 'Drama'], ['Comedy', 'Drama'], ['Crime', 'Drama', 'Thriller'], ['Comedy', 'Romance'], ['Animation', 'Comedy', 'Family'], ['Comedy', 'Drama'], ['Comedy', 'Drama'], ['Biography', 'Drama', 'Sport'], ['Action', 'Adventure', 'Fantasy'], ['Action', 'Drama', 'History'], ['Action', 'Adventure', 'Sci-Fi'], ['Action', 'Adventure', 'Mystery'], ['Crime', 'Drama', 'Mystery'], ['Action'], ['Action', 'Adventure', 'Family'], ['Comedy', 'Romance'], ['Comedy', 'Drama', 'Romance'], ['Biography', 'Drama', 'Sport'], ['Action', 'Fantasy', 'Thriller'], ['Biography', 'Drama', 'Sport'], ['Action', 'Drama', 'Fantasy'], ['Adventure', 'Sci-Fi', 'Thriller'], ['Animation', 'Adventure', 'Comedy'], ['Drama', 'Mystery', 'Thriller'], ['Drama', 'Romance'], ['Crime', 'Drama', 'Mystery'], ['Comedy', 'Romance', 'Sport'], ['Comedy', 'Family'], ['Drama', 'Horror', 'Mystery'], ['Action', 'Drama', 'Sport'], ['Action', 'Adventure', 'Comedy'], ['Drama', 'Mystery', 'Sci-Fi'], ['Animation', 'Action', 'Comedy'], ['Action', 'Crime', 'Drama'], ['Action', 'Crime', 'Drama'], ['Comedy', 'Drama', 'Romance'], ['Animation', 'Action', 'Adventure'], ['Crime', 'Drama'], ['Drama'], ['Drama'], ['Comedy', 'Crime'], ['Drama'], ['Action', 'Adventure', 'Fantasy'], ['Drama', 'Fantasy', 'Romance'], ['Comedy', 'Drama'], ['Drama', 'Fantasy', 'Thriller'], ['Biography', 'Crime', 'Drama'], ['Comedy', 'Drama', 'Romance'], ['Action', 'Crime', 'Drama'], ['Sci-Fi'], ['Action', 'Biography', 'Drama'], ['Action', 'Comedy', 'Romance'], ['Adventure', 'Comedy', 'Drama'], ['Comedy', 'Crime', 'Drama'], ['Action', 'Fantasy', 'Horror'], ['Drama', 'Horror'], ['Horror'], ['Action', 'Thriller'], ['Action', 'Adventure', 'Mystery'], ['Action', 'Adventure', 'Fantasy'], ['Comedy', 'Drama', 'Romance'], ['Crime', 'Drama', 'Mystery'], ['Adventure', 'Comedy', 'Family'], ['Comedy', 'Drama', 'Romance'], ['Comedy'], ['Comedy', 'Drama', 'Horror'], ['Drama', 'Horror', 'Thriller'], ['Animation', 'Adventure', 'Family'], ['Comedy', 'Romance'], ['Mystery', 'Romance', 'Sci-Fi'], ['Crime', 'Drama'], ['Drama', 'Horror', 'Mystery'], ['Comedy'], ['Biography', 'Drama'], ['Comedy', 'Drama', 'Thriller'], ['Comedy', 'Western'], ['Drama', 'History', 'War'], ['Drama', 'Horror', 'Sci-Fi'], ['Drama'], ['Comedy', 'Drama'], ['Fantasy', 'Horror', 'Thriller'], ['Drama', 'Romance'], ['Action', 'Comedy', 'Fantasy'], ['Drama', 'Horror', 'Musical'], ['Crime', 'Drama', 'Mystery'], ['Horror', 'Mystery', 'Thriller'], ['Comedy', 'Music'], ['Drama'], ['Biography', 'Crime', 'Drama'], ['Drama'], ['Action', 'Adventure', 'Comedy'], ['Crime', 'Drama', 'Mystery'], ['Drama'], ['Action', 'Comedy', 'Crime'], ['Comedy', 'Drama', 'Romance'], ['Crime', 'Drama', 'Mystery'], ['Action', 'Comedy', 'Crime'], ['Drama'], ['Drama', 'Romance'], ['Crime', 'Drama', 'Mystery'], ['Adventure', 'Comedy', 'Romance'], ['Comedy', 'Crime', 'Drama'], ['Adventure', 'Drama', 'Thriller'], ['Biography', 'Crime', 'Drama'], ['Crime', 'Drama', 'Thriller'], ['Drama', 'History', 'Thriller'], ['Action', 'Adventure', 'Sci-Fi'], ['Action', 'Comedy'], ['Horror'], ['Action', 'Crime', 'Mystery'], ['Comedy', 'Romance'], ['Comedy'], ['Action', 'Drama', 'Thriller'], ['Action', 'Adventure', 'Sci-Fi'], ['Drama', 'Mystery', 'Thriller'], ['Comedy', 'Drama', 'Romance'], ['Action', 'Fantasy', 'Horror'], ['Drama', 'Romance'], ['Biography', 'Drama'], ['Biography', 'Drama'], ['Action', 'Adventure', 'Sci-Fi'], ['Animation', 'Adventure', 'Comedy'], ['Drama', 'Mystery', 'Thriller'], ['Action', 'Horror', 'Sci-Fi'], ['Drama', 'Romance'], ['Biography', 'Drama'], ['Action', 'Adventure', 'Drama'], ['Adventure', 'Drama', 'Fantasy'], ['Drama', 'Family'], ['Comedy', 'Drama', 'Romance'], ['Drama', 'Romance', 'Sci-Fi'], ['Action', 'Adventure', 'Thriller'], ['Comedy', 'Romance'], ['Crime', 'Drama', 'Horror'], ['Comedy', 'Fantasy'], ['Action', 'Comedy', 'Crime'], ['Adventure', 'Drama', 'Romance'], ['Action', 'Crime', 'Drama'], ['Crime', 'Horror', 'Thriller'], ['Romance', 'Sci-Fi', 'Thriller'], ['Comedy', 'Drama', 'Romance'], ['Crime', 'Drama'], ['Crime', 'Drama', 'Mystery'], ['Action', 'Adventure', 'Sci-Fi'], ['Animation', 'Fantasy'], ['Animation', 'Adventure', 'Comedy'], ['Drama', 'Mystery', 'War'], ['Comedy', 'Romance'], ['Animation', 'Comedy', 'Family'], ['Comedy'], ['Horror', 'Mystery', 'Thriller'], ['Action', 'Adventure', 'Drama'], ['Comedy'], ['Drama'], ['Adventure', 'Biography', 'Drama'], ['Comedy'], ['Horror', 'Thriller'], ['Action', 'Drama', 'Family'], ['Comedy', 'Fantasy', 'Horror'], ['Comedy', 'Romance'], ['Drama', 'Mystery', 'Romance'], ['Action', 'Adventure', 'Comedy'], ['Thriller'], ['Comedy'], ['Adventure', 'Comedy', 'Sci-Fi'], ['Comedy', 'Drama', 'Fantasy'], ['Mystery', 'Thriller'], ['Comedy', 'Drama'], ['Adventure', 'Drama', 'Family'], ['Horror', 'Thriller'], ['Action', 'Drama', 'Romance'], ['Drama', 'Romance'], ['Action', 'Adventure', 'Fantasy'], ['Comedy'], ['Action', 'Biography', 'Drama'], ['Drama', 'Mystery', 'Romance'], ['Adventure', 'Drama', 'Western'], ['Drama', 'Music', 'Romance'], ['Comedy', 'Romance', 'Western'], ['Thriller'], ['Comedy', 'Drama', 'Romance'], ['Horror', 'Thriller'], ['Adventure', 'Family', 'Fantasy'], ['Crime', 'Drama', 'Mystery'], ['Horror', 'Mystery'], ['Comedy', 'Crime', 'Drama'], ['Action', 'Comedy', 'Romance'], ['Biography', 'Drama', 'History'], ['Adventure', 'Drama'], ['Drama', 'Thriller'], ['Drama'], ['Action', 'Adventure', 'Fantasy'], ['Action', 'Biography', 'Drama'], ['Drama', 'Music'], ['Comedy', 'Drama'], ['Drama', 'Thriller', 'War'], ['Action', 'Mystery', 'Thriller'], ['Horror', 'Sci-Fi', 'Thriller'], ['Comedy', 'Drama', 'Romance'], ['Action', 'Sci-Fi'], ['Action', 'Adventure', 'Fantasy'], ['Drama', 'Mystery', 'Romance'], ['Drama'], ['Action', 'Adventure', 'Thriller'], ['Action', 'Crime', 'Thriller'], ['Animation', 'Action', 'Adventure'], ['Drama', 'Fantasy', 'Mystery'], ['Drama', 'Sci-Fi'], ['Animation', 'Adventure', 'Comedy'], ['Horror', 'Thriller'], ['Action', 'Thriller'], ['Comedy'], ['Biography', 'Drama'], ['Action', 'Mystery', 'Thriller'], ['Action', 'Mystery', 'Sci-Fi'], ['Crime', 'Drama', 'Thriller'], ['Comedy', 'Romance'], ['Comedy', 'Drama', 'Romance'], ['Biography', 'Drama', 'Thriller'], ['Drama'], ['Action', 'Adventure', 'Family'], ['Animation', 'Comedy', 'Family'], ['Action', 'Crime', 'Drama'], ['Comedy'], ['Comedy', 'Crime', 'Thriller'], ['Comedy', 'Romance'], ['Animation', 'Comedy', 'Drama'], ['Action', 'Crime', 'Thriller'], ['Comedy', 'Romance'], ['Adventure', 'Biography', 'Drama'], ['Animation', 'Adventure', 'Comedy'], ['Crime', 'Drama', 'Mystery'], ['Action', 'Comedy', 'Sci-Fi'], ['Comedy', 'Fantasy', 'Horror'], ['Comedy', 'Crime'], ['Animation', 'Action', 'Adventure'], ['Action', 'Drama', 'Thriller'], ['Fantasy', 'Horror'], ['Crime', 'Drama', 'Thriller'], ['Action', 'Adventure', 'Fantasy'], ['Comedy', 'Drama', 'Romance'], ['Biography', 'Drama', 'Romance'], ['Action', 'Drama', 'History'], ['Action', 'Adventure', 'Comedy'], ['Horror', 'Thriller'], ['Horror', 'Mystery', 'Thriller'], ['Comedy', 'Romance'], ['Animation', 'Adventure', 'Comedy'], ['Crime', 'Drama', 'Mystery'], ['Crime', 'Drama', 'Mystery'], ['Adventure', 'Biography', 'Drama'], ['Horror', 'Mystery', 'Thriller'], ['Horror', 'Thriller'], ['Drama', 'Romance', 'War'], ['Adventure', 'Fantasy', 'Mystery'], ['Action', 'Adventure', 'Sci-Fi'], ['Biography', 'Drama'], ['Drama', 'Thriller'], ['Horror', 'Thriller'], ['Drama', 'Horror', 'Thriller'], ['Action', 'Adventure', 'Fantasy'], ['Action', 'Horror', 'Thriller'], ['Comedy'], ['Drama', 'Sport'], ['Comedy', 'Family'], ['Drama', 'Romance'], ['Action', 'Adventure', 'Comedy'], ['Comedy'], ['Mystery', 'Romance', 'Thriller'], ['Crime', 'Drama'], ['Action', 'Comedy'], ['Crime', 'Drama', 'Mystery'], ['Biography', 'Drama', 'Romance'], ['Comedy', 'Crime'], ['Drama', 'Thriller'], ['Drama'], ['Animation', 'Adventure', 'Comedy'], ['Action', 'Thriller'], ['Drama', 'Thriller'], ['Animation', 'Adventure', 'Comedy'], ['Crime', 'Drama', 'Mystery'], ['Thriller'], ['Biography', 'Drama', 'Sport'], ['Crime', 'Drama', 'Thriller'], ['Drama', 'Music'], ['Crime', 'Drama', 'Thriller'], ['Drama', 'Romance'], ['Animation', 'Action', 'Adventure'], ['Comedy', 'Drama'], ['Action', 'Adventure', 'Drama'], ['Biography', 'Crime', 'Drama'], ['Horror'], ['Biography', 'Drama', 'Mystery'], ['Drama', 'Romance'], ['Animation', 'Drama', 'Romance'], ['Comedy', 'Family'], ['Drama'], ['Mystery', 'Thriller'], ['Drama', 'Fantasy', 'Horror'], ['Drama', 'Romance'], ['Biography', 'Drama', 'History'], ['Comedy', 'Family'], ['Action', 'Adventure', 'Thriller'], ['Comedy', 'Drama'], ['Action', 'Adventure', 'Fantasy'], ['Action', 'Thriller'], ['Drama', 'Romance'], ['Comedy', 'Drama', 'Romance'], ['Drama', 'Horror', 'Sci-Fi'], ['Comedy', 'Horror', 'Romance'], ['Drama'], ['Action', 'Adventure', 'Sci-Fi'], ['Action', 'Adventure', 'Fantasy'], ['Action', 'Adventure', 'Drama'], ['Biography', 'Comedy', 'Drama'], ['Drama', 'Mystery', 'Romance'], ['Animation', 'Adventure', 'Comedy'], ['Drama', 'Romance', 'Sci-Fi'], ['Drama'], ['Drama', 'Fantasy'], ['Drama', 'Romance'], ['Comedy', 'Horror', 'Thriller'], ['Comedy', 'Drama', 'Romance'], ['Crime', 'Drama'], ['Comedy', 'Romance'], ['Action', 'Drama', 'Family'], ['Comedy', 'Drama', 'Romance'], ['Action', 'Thriller', 'War'], ['Action', 'Comedy', 'Horror'], ['Biography', 'Drama', 'Sport'], ['Adventure', 'Comedy', 'Drama'], ['Comedy', 'Romance'], ['Comedy', 'Romance'], ['Comedy', 'Drama', 'Romance'], ['Action', 'Adventure', 'Crime'], ['Comedy', 'Romance'], ['Animation', 'Action', 'Adventure'], ['Action', 'Crime', 'Sci-Fi'], ['Drama'], ['Comedy', 'Drama', 'Romance'], ['Crime', 'Thriller'], ['Comedy', 'Horror', 'Sci-Fi'], ['Drama', 'Thriller'], ['Drama', 'Fantasy', 'Horror'], ['Thriller'], ['Adventure', 'Drama', 'Family'], ['Mystery', 'Sci-Fi', 'Thriller'], ['Biography', 'Crime', 'Drama'], ['Drama', 'Fantasy', 'Horror'], ['Action', 'Adventure', 'Thriller'], ['Crime', 'Drama', 'Horror'], ['Crime', 'Drama', 'Fantasy'], ['Adventure', 'Family', 'Fantasy'], ['Action', 'Adventure', 'Drama'], ['Action', 'Comedy', 'Horror'], ['Comedy', 'Drama', 'Family'], ['Action', 'Thriller'], ['Action', 'Adventure', 'Sci-Fi'], ['Adventure', 'Drama', 'Fantasy'], ['Drama'], ['Drama'], ['Comedy'], ['Drama'], ['Comedy', 'Drama', 'Music'], ['Drama', 'Fantasy', 'Music'], ['Drama'], ['Thriller'], ['Comedy', 'Horror'], ['Action', 'Comedy', 'Sport'], ['Horror'], ['Comedy', 'Drama'], ['Action', 'Drama', 'Thriller'], ['Drama', 'Romance'], ['Horror', 'Mystery'], ['Adventure', 'Drama', 'Fantasy'], ['Thriller'], ['Comedy', 'Romance'], ['Action', 'Sci-Fi', 'Thriller'], ['Fantasy', 'Mystery', 'Thriller'], ['Biography', 'Drama'], ['Crime', 'Drama'], ['Action', 'Adventure', 'Sci-Fi'], ['Adventure'], ['Comedy', 'Drama'], ['Comedy', 'Drama'], ['Comedy', 'Drama', 'Romance'], ['Adventure', 'Comedy', 'Drama'], ['Action', 'Sci-Fi', 'Thriller'], ['Comedy', 'Romance'], ['Action', 'Fantasy', 'Horror'], ['Crime', 'Drama', 'Thriller'], ['Action', 'Drama', 'Thriller'], ['Crime', 'Drama', 'Mystery'], ['Crime', 'Drama', 'Mystery'], ['Drama', 'Sci-Fi', 'Thriller'], ['Biography', 'Drama', 'History'], ['Crime', 'Horror', 'Thriller'], ['Drama'], ['Drama', 'Mystery', 'Thriller'], ['Adventure', 'Biography'], ['Adventure', 'Biography', 'Crime'], ['Action', 'Horror', 'Thriller'], ['Action', 'Adventure', 'Western'], ['Horror', 'Thriller'], ['Drama', 'Mystery', 'Thriller'], ['Comedy', 'Drama', 'Musical'], ['Horror', 'Mystery'], ['Biography', 'Drama', 'Sport'], ['Comedy', 'Family', 'Romance'], ['Drama', 'Mystery', 'Thriller'], ['Comedy'], ['Drama'], ['Drama', 'Thriller'], ['Biography', 'Drama', 'Family'], ['Comedy', 'Drama', 'Family'], ['Drama', 'Fantasy', 'Musical'], ['Comedy'], ['Adventure', 'Family'], ['Adventure', 'Comedy', 'Fantasy'], ['Horror', 'Thriller'], ['Drama', 'Romance'], ['Horror'], ['Biography', 'Drama', 'History'], ['Action', 'Adventure', 'Fantasy'], ['Drama', 'Family', 'Music'], ['Comedy', 'Drama', 'Romance'], ['Action', 'Adventure', 'Horror'], ['Comedy'], ['Crime', 'Drama', 'Mystery'], ['Horror'], ['Drama', 'Music', 'Romance'], ['Adventure', 'Comedy'], ['Comedy', 'Family', 'Fantasy']]\n"
     ]
    }
   ],
   "source": [
    "temp = [i.split(',') for i in movie['Genre']]\n",
    "print(temp)"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-12-06T02:42:33.714452Z",
     "start_time": "2024-12-06T02:42:33.710651Z"
    }
   },
   "id": "1794a2280fa46490",
   "execution_count": 15
  },
  {
   "cell_type": "code",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "['Action' 'Adventure' 'Animation' 'Biography' 'Comedy' 'Crime' 'Drama'\n",
      " 'Family' 'Fantasy' 'History' 'Horror' 'Music' 'Musical' 'Mystery'\n",
      " 'Romance' 'Sci-Fi' 'Sport' 'Thriller' 'War' 'Western']\n"
     ]
    }
   ],
   "source": [
    "genre_list = np.unique([i for j in temp for i in j])\n",
    "print(genre_list)"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-12-06T02:44:10.043578Z",
     "start_time": "2024-12-06T02:44:10.038220Z"
    }
   },
   "id": "62307ebae41cd25e",
   "execution_count": 17
  },
  {
   "cell_type": "code",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(1000, 20)\n"
     ]
    }
   ],
   "source": [
    "#建立一个全0的矩阵\n",
    "zeros = np.zeros([movie.shape[0],genre_list.shape[0]])\n",
    "print(zeros.shape)\n",
    "temp_movie = pd.DataFrame(zeros,columns=genre_list)"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-12-06T03:21:15.546777Z",
     "start_time": "2024-12-06T03:21:15.527504Z"
    }
   },
   "id": "18f4dc531d612144",
   "execution_count": 60
  },
  {
   "cell_type": "code",
   "outputs": [
    {
     "data": {
      "text/plain": "   Action  Adventure  Animation  Biography  Comedy  Crime  Drama  Family  \\\n0     0.0        0.0        0.0        0.0     0.0    0.0    0.0     0.0   \n1     0.0        0.0        0.0        0.0     0.0    0.0    0.0     0.0   \n2     0.0        0.0        0.0        0.0     0.0    0.0    0.0     0.0   \n3     0.0        0.0        0.0        0.0     0.0    0.0    0.0     0.0   \n4     0.0        0.0        0.0        0.0     0.0    0.0    0.0     0.0   \n\n   Fantasy  History  Horror  Music  Musical  Mystery  Romance  Sci-Fi  Sport  \\\n0      0.0      0.0     0.0    0.0      0.0      0.0      0.0     0.0    0.0   \n1      0.0      0.0     0.0    0.0      0.0      0.0      0.0     0.0    0.0   \n2      0.0      0.0     0.0    0.0      0.0      0.0      0.0     0.0    0.0   \n3      0.0      0.0     0.0    0.0      0.0      0.0      0.0     0.0    0.0   \n4      0.0      0.0     0.0    0.0      0.0      0.0      0.0     0.0    0.0   \n\n   Thriller  War  Western  \n0       0.0  0.0      0.0  \n1       0.0  0.0      0.0  \n2       0.0  0.0      0.0  \n3       0.0  0.0      0.0  \n4       0.0  0.0      0.0  ",
      "text/html": "<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Action</th>\n      <th>Adventure</th>\n      <th>Animation</th>\n      <th>Biography</th>\n      <th>Comedy</th>\n      <th>Crime</th>\n      <th>Drama</th>\n      <th>Family</th>\n      <th>Fantasy</th>\n      <th>History</th>\n      <th>Horror</th>\n      <th>Music</th>\n      <th>Musical</th>\n      <th>Mystery</th>\n      <th>Romance</th>\n      <th>Sci-Fi</th>\n      <th>Sport</th>\n      <th>Thriller</th>\n      <th>War</th>\n      <th>Western</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <th>0</th>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n    </tr>\n    <tr>\n      <th>1</th>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n    </tr>\n    <tr>\n      <th>2</th>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n    </tr>\n    <tr>\n      <th>3</th>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n    </tr>\n    <tr>\n      <th>4</th>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n    </tr>\n  </tbody>\n</table>\n</div>"
     },
     "execution_count": 22,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "temp_movie.head()\n"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-12-06T02:49:06.170879Z",
     "start_time": "2024-12-06T02:49:06.164541Z"
    }
   },
   "id": "f8a06b4bb760833b",
   "execution_count": 22
  },
  {
   "cell_type": "code",
   "outputs": [],
   "source": [
    "for i in range(1000):\n",
    "    temp_movie.loc[i,temp[i]] = 1\n",
    "#    for j in temp[i]:\n",
    "#       temp_movie.loc[i,j]=1"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-12-06T03:25:27.016910Z",
     "start_time": "2024-12-06T03:25:27.011943Z"
    }
   },
   "id": "38fdd571c14877ad",
   "execution_count": 69
  },
  {
   "cell_type": "code",
   "outputs": [
    {
     "data": {
      "text/plain": "(1000, 20)"
     },
     "execution_count": 61,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "temp_movie.shape"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-12-06T03:22:26.338389Z",
     "start_time": "2024-12-06T03:22:26.316024Z"
    }
   },
   "id": "3a665800ab3ff809",
   "execution_count": 61
  },
  {
   "cell_type": "code",
   "outputs": [
    {
     "data": {
      "text/plain": "   Action  Adventure  Animation  Biography  Comedy  Crime  Drama  Family  \\\n0     1.0        1.0        0.0        0.0     0.0    0.0    0.0     0.0   \n1     0.0        1.0        0.0        0.0     0.0    0.0    0.0     0.0   \n2     0.0        0.0        0.0        0.0     0.0    0.0    0.0     0.0   \n3     0.0        0.0        1.0        0.0     1.0    0.0    0.0     1.0   \n4     1.0        1.0        0.0        0.0     0.0    0.0    0.0     0.0   \n\n   Fantasy  History  Horror  Music  Musical  Mystery  Romance  Sci-Fi  Sport  \\\n0      0.0      0.0     0.0    0.0      0.0      0.0      0.0     1.0    0.0   \n1      0.0      0.0     0.0    0.0      0.0      1.0      0.0     1.0    0.0   \n2      0.0      0.0     1.0    0.0      0.0      0.0      0.0     0.0    0.0   \n3      0.0      0.0     0.0    0.0      0.0      0.0      0.0     0.0    0.0   \n4      1.0      0.0     0.0    0.0      0.0      0.0      0.0     0.0    0.0   \n\n   Thriller  War  Western  \n0       0.0  0.0      0.0  \n1       0.0  0.0      0.0  \n2       1.0  0.0      0.0  \n3       0.0  0.0      0.0  \n4       0.0  0.0      0.0  ",
      "text/html": "<div>\n<style scoped>\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n</style>\n<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>Action</th>\n      <th>Adventure</th>\n      <th>Animation</th>\n      <th>Biography</th>\n      <th>Comedy</th>\n      <th>Crime</th>\n      <th>Drama</th>\n      <th>Family</th>\n      <th>Fantasy</th>\n      <th>History</th>\n      <th>Horror</th>\n      <th>Music</th>\n      <th>Musical</th>\n      <th>Mystery</th>\n      <th>Romance</th>\n      <th>Sci-Fi</th>\n      <th>Sport</th>\n      <th>Thriller</th>\n      <th>War</th>\n      <th>Western</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <th>0</th>\n      <td>1.0</td>\n      <td>1.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>1.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n    </tr>\n    <tr>\n      <th>1</th>\n      <td>0.0</td>\n      <td>1.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>1.0</td>\n      <td>0.0</td>\n      <td>1.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n    </tr>\n    <tr>\n      <th>2</th>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>1.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>1.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n    </tr>\n    <tr>\n      <th>3</th>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>1.0</td>\n      <td>0.0</td>\n      <td>1.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>1.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n    </tr>\n    <tr>\n      <th>4</th>\n      <td>1.0</td>\n      <td>1.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>1.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n      <td>0.0</td>\n    </tr>\n  </tbody>\n</table>\n</div>"
     },
     "execution_count": 70,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "temp_movie.head()"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-12-06T03:25:33.349895Z",
     "start_time": "2024-12-06T03:25:33.343130Z"
    }
   },
   "id": "7a2e0de1332a366",
   "execution_count": 70
  },
  {
   "cell_type": "code",
   "outputs": [
    {
     "data": {
      "text/plain": "Musical        5.0\nWestern        7.0\nWar           13.0\nMusic         16.0\nSport         18.0\nHistory       29.0\nAnimation     49.0\nFamily        51.0\nBiography     81.0\nFantasy      101.0\nMystery      106.0\nHorror       119.0\nSci-Fi       120.0\nRomance      141.0\nCrime        150.0\nThriller     195.0\nAdventure    259.0\nComedy       279.0\nAction       303.0\nDrama        513.0\ndtype: float64"
     },
     "execution_count": 71,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "genre = temp_movie.sum(axis=0).sort_values(ascending=True)\n",
    "genre"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-12-06T03:25:37.620471Z",
     "start_time": "2024-12-06T03:25:37.599833Z"
    }
   },
   "id": "7b150ac296d8d61e",
   "execution_count": 71
  },
  {
   "cell_type": "code",
   "outputs": [
    {
     "data": {
      "text/plain": "<Axes: >"
     },
     "execution_count": 72,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "text/plain": "<Figure size 2000x800 with 1 Axes>",
      "image/png": "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/iCXAQAAAAAAUEijg5X58+fn/PPPzy677JKvfvWra2xXLpdzxx13JEm9s0v23Xff9O/fP9XV1bnrrrvqnPvtb3+bJDnllFPSvHnzOud69+6dgw46KEly++23N/YyAAAAAAAACmt0sPLVr341b775Zn7605/WziSpz6xZszJ37twkyZAhQ+ptU3N84sSJtcdWrFiRSZMmNbgfAAAAAADAhtKiMZ0eeuih3HLLLfk//+f/5JOf/ORa286YMSNJ0qpVq3Tv3r3eNn379q3TNnl3X5bq6uo654v0q8+yZcuybNmy2u8XLVq01vYAAAAAAAD1afCMlaVLl+aMM85I+/bt873vfW+d7d96660kSYcOHWr3Vnm/rbfeuk7b939dc75Iv/pcfvnlad++fe1jbfvBAAAAAAAArEmDg5XLLrssL7zwQr773e+mS5cu62y/dOnSJEnLli3X2KZVq1ZJkiVLlqzWb2196+tXnwsuuCALFy6sfcyePXuddQMAAAAAALxfg5YCmzZtWkaOHJkBAwbkS1/6UqE+rVu3TpIsX758jW1qlulq06bNav1q+r73+7X1q0+rVq1qQxgAAAAAAIDGatCMlTPPPDMrVqzINddck2bNinWtWa5rwYIFKZfL9bapWcrrvUt+vffrNS31VV8/AAAAAACADaVBwcpTTz2VUqmUww8/PF27dq3z+PWvf50k+b//9/+ma9euGTRoUJJkhx12SPLu7JI5c+bU+7wzZ86s0zZJ+vTpk6qqqjrni/QDAAAAAADYUBq8x8rKlSszb9681R41e6K8/fbbmTdvXubPn58k6d27d7p27Zokeeyxx+p9zprjgwcPrj3WokWLDBgwoMH9AAAAAAAANpQGBSs1y3nV9zj55JOTJJdeemnK5XJeeumlJEmpVMqRRx6ZJLnhhhtWe87x48dn+vTpqaqqyuGHH17n3FFHHZUkGTVqVFauXFnn3KxZs/Lggw8mSY4++uiGXAYAAAAAAECjNHjGSmOce+65admyZe6///6MHDmydq+Vl19+OcOHD0+SnHrqqbUzW2qcccYZ6dixY6ZNm5Zzzjkn1dXVSZI33ngjxx9/fFasWJGDDz44AwcO3BiXAQAAAAAAbOY2SrCy/fbb5+c//3maNWuW8847L7169cqAAQOyww475G9/+1sGDhyYkSNHrtavXbt2+dWvfpXWrVvn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V6+cddZZOfDAA/P4449nr732qm331ltvJUk6dOiQUqn+SU1bb711nbbv/7rmfJF+73f55Zenffv2tY9evXoVvEIAAAAAAID/7wMFKz169MiQIUOy11571W44P3bs2Nx6661ZuXJlbbulS5cmSVq2bLnG52rVqlWSZMmSJav1W1vf+vq93wUXXJCFCxfWPmbPnr2uSwMAAAAAAFjNB1oK7Itf/GK++MUv1n4/ceLEnH766fmv//qvvPnmm7nmmmuSJK1bt06SLF++fI3PVbNUV5s2bWqP1fSr6fve79fW7/1atWpVG8AAAAAAAAA01nrdvH7w4MG5995706pVq1x33XV5+eWXk/z/5boWLFiQcrlcb9+apbzeu+TXe79e01Jf9fUDAAAAAADYENZrsJIk3bt3z8c+9rGsWrUqU6ZMSZLssMMOSd6dXTJnzpx6+82cObNO2yTp06dPqqqq6pwv0g8AAAAAAGBDWO/BSpKsWLGizn979+6drl27Jkkee+yxevvUHB88eHDtsRYtWmTAgAEN7gcAAAAAALAhrPdg5aWXXqqdqbLHHnskSUqlUo488sgkyQ033LBan/Hjx2f69OmpqqrK4YcfXufcUUcdlSQZNWpUVq5cWefcrFmz8uCDDyZJjj766PV7IQAAAAAAAO/T4GBl0qRJueiii+pdmuu+++7LwQcfnBUrVuSQQw5Jv379as+de+65admyZe6///6MHDmydq+Vl19+OcOHD0+SnHrqqbUzW2qcccYZ6dixY6ZNm5Zzzjkn1dXVSZI33ngjxx9/fFasWJGDDz44AwcObOilAAAAAAAANEipvKbd5Nfg4Ycfzqc+9akkSdeuXdOzZ88sX748s2bNyoIFC5IkgwYNyr333puOHTvW6XvTTTdl2LBhWbVqVXr06JHOnTtn6tSpqa6uzsCBAzNu3Li0bdt2tX/zoYceymGHHZalS5emU6dO6d27d6ZNm5Z33nknffr0yYQJE1YLZNZm0aJFad++fRYuXJh27do15PIBAAAAANhElSpdwFo06IP6jWxzGLeG5AYNnrGyxx575Oqrr87hhx+etm3bZvr06Zk+fXratGmTgw8+OL/4xS8yfvz41UKVJDnppJPyyCOP5LDDDsuSJUvy3HPPpW/fvrn44ovz6KOP1huqJMmBBx6YJ598Mscee2xKpVKeeeaZdOnSJeec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rZIkS5YsWa3f2vrW1+/9Lr/88rRv37720atXr3VdDgAAAAAAwGrWS7Dy4osv5rDDDsvSpUtz/PHH5+tf/3qd861bt06SLF++fI3PUTOj5L17s9T0W1vf+vq93wUXXJCFCxfWPmbPnr2OKwIAAAAAAFjdB14K7NVXX81nPvOZzJ07N4ceemhGjRq12nJfNct1LViwIOVyud7lwGqW8nrvkl/v/fqtt95Kt27dCvV7v1atWtXObAEAAAAAAGisDzRj5c0338xnPvOZ/P3vf88nP/nJ3Hbbbamqqlqt3Q477JDk3dklc+bMqfe5Zs6cWadtkvTp06f2+WrOF+kHAAAAAACwITQ6WHn77bdzyCGHZOrUqRk0aFB+97vfrXE5rt69e6dr165Jkscee6zeNjXHBw8eXHusRYsWGTBgQIP7AQAAAAAAbAiNClaWLVuWI444IhMnTsyuu+6a++67L1tttdUa25dKpRx55JFJkhtuuGG18+PHj8/06dNTVVWVww8/vM65o446KkkyatSorFy5ss65WbNm5cEHH0ySHH300Y25FAAAAABYr0pN+AHAB9fgYGXlypU59thj86c//Sn9+vXLAw88kG222Wad/c4999y0bNky999/f0aOHJlyuZwkefnllzN8+PAkyamnnlo7s6XGGWeckY4dO2batGk555xzUl1dnSR54403cvzxx2fFihU5+OCDM3DgwIZeCgAAAAAAQIOUyjUJR0G33nprjj/++CTv7mvSuXPnett169Ytt912W51jN910U4YNG5ZVq1alR48e6dy5c6ZOnZrq6uoMHDgw48aNS9u2bVd7roceeiiHHXZYli5dmk6dOqV3796ZNm1a3nnnnfTp0ycTJkxYLZBZm0WLFqV9+/ZZuHBh2rVr14CrBwAAAIC1a8ozQxr0QeBGZMwax7g1nDFrnM1h3BqSG7Ro6JMvW7as9usZM2ZkxowZ9bbbbrvtVjt20kkn5SMf+Uguv/zyjB8/Ps8991z69u2b4447Lueff35at25d73MdeOCBefLJJ3PZZZflT3/6U5555pn06NEjRx55ZL71rW9l6623buhlAAAAAAAANFiDZ6x8GJixAgAAAMCGsjnc2b2+GbPGMW4NZ8waZ3MYt4bkBo3avB4AAAAAAGBzJFgBAAAAAAAoSLACAAAAAABQkGAFAAAAAACgIMEKAAAAAABAQYIVAAAAAACAggQrAAAAAAAABQlWAAAAAAAAChKsAAAAAAAAFCRYAQAAAAAAKEiwAgAAAAAAUJBgBQAAAAAAoCDBCgAAAAAAQEGCFQAAAAAAgIIEKwAAAAAAAAUJVgAAAAAAAAoSrAAAAAAAABQkWAEAAAAAAChIsAIAAAAAAFCQYAUAAAAAAKAgwQoAAAAAAEBBghUAAAAAAICCBCsAAAAAAAAFCVYAAAAAAAAKEqwAAAAAAAAUJFgBAAAAAAAoSLACAAAAAABQkGAFAAAAAACgIMEKAAAAAABAQYIVAAAAAACAggQrAAAAAAAABQlWAAAAAAAAChKsAAAAAAAAFCRYAQAAAAAAKEiwAgAAAAAAUJBgBQAAAAAAoCDBCgAAAAAAQEGCFQAAAAAAgIIEKwAAAAAAAAUJVgAAAAAAAAoSrAAAAAAAABQkWAEAAAAAAChIsAIAAAAAAFCQYAUAAAAAAKAgwQoAAAAAAEBBghUAAAAAAICCBCsAAAAAAAAFtah0AQAAAAA0TaVKF7AW5UoXAMBmy4wVAAAAAACAggQrAAAAAAAABQlWAAAAAAAAChKsAAAAAAAAFCRYAQAAAAAAKEiwAgAAAAAAUJBgBQAAAAAAoCDBCgAAAAAAQEGCFQAAAAAAgIJaVLoAAAAAgI2hVOkC1qJc6QIAgMLMWAEAAAAAAChIsAIAAAAAAFCQYAUAAAAAAKAgwQoAAAAAAEBBghUAAAAAAICCBCsAAAAAAAAFCVYAAAAAAAAKEqwAAAAAAAAUJFgBAAAAAAAoSLACAAAAAABQkGAFAAAAAACgIMEKAAAAAABAQYIVAAAAAACAggQrAAAAAAAABQlWAAAAAAAAChKsAAAAAAAAFCRYAQAAAAAAKEiwAgAAAAAAUJBgBQAAAAAAoCDBCgAAAAAAQEGCFQAAAAAAgIIEKwAAAAAAAAUJVgAAAAAAAApqUekCAAAAgIYpVbqAtShXugAAgA1MsAIAAEBFCQkAANiUWAoMAAAAAACgIMEKAAAAAABAQYIVAAAAAACAggQrAAAAAAAABQlWAAAAAAAAChKsAAAAAAAAFCRYAQAAAAAAKEiwAgAAAAAAUJBgBQAAAAAAoCDBCgAAAAAAQEGCFQAAAAAAgIIEKwAAAAAAAAUJVgAAAAAAAAoSrAAAAAAAABTU4GDlxRdfzM9//vP827/9W/bYY4+0aNEipVIpl1122Tr7TpgwIUcccUQ6deqUNm3aZJdddsmll16apUuXrrXftGnTcsIJJ6Rbt25p3bp1+vXrl69//etZsGBBQ8sHAADYYEpN+AEAAKwfLRra4eqrr87VV1/d4H/olltuycknn5yVK1emR48e6dWrV6ZOnZoLL7wwv/vd7/Lwww9niy22WK3f2LFjc+ihh2bJkiXp1KlTdt1110yfPj1XXnll7rjjjowfPz5dunRpcD0AAAAAAAAN1eAZKx07dsxhhx2WSy65JH/4wx9y9NFHr7PPSy+9lBEjRmTlypW54oorMnv27EyePDkzZszITjvtlCeeeCLnnXfeav0WL16coUOHZsmSJfnyl7+cV155JZMmTcqsWbMyZMiQzJw5MyNGjGjoJQAAAAAAADRKg4OVb33rW/nd736Xb3/72/n85z+fLbfccp19Ro4cmWXLluWzn/1szj333JRK705E32677XLjjTcmSa677rrMmzevTr+f/exnmT9/fnbeeedcddVVqaqqSpJsu+22GTNmTFq0aJF77rknkydPbuhlAAAAAAAANNgG37y+XC7njjvuSJJ6Z5fsu+++6d+/f6qrq3PXXXfVOffb3/42SXLKKaekefPmdc717t07Bx10UJLk9ttv3xClAwAAAAAA1LHBg5VZs2Zl7ty5SZIhQ4bU26bm+MSJE2uPrVixIpMmTWpwPwAAAAAAgA2lwZvXN9SMGTOSJK1atUr37t3rbdO3b986bZN392Wprq6uc75Iv/osW7Ysy5Ytq/1+0aJFBasHAIDNV6nSBaxFudIFAAAAm60NPmPlrbfeSpJ06NChdm+V99t6663rtH3/1zXni/Srz+WXX5727dvXPnr16lX8AgAAAAAAAP7XBg9Wli5dmiRp2bLlGtu0atUqSbJkyZLV+q2tb3396nPBBRdk4cKFtY/Zs2cXKx4AAAAAAOA9NvhSYK1bt06SLF++fI1tapbpatOmzWr9avq+9/u19atPq1atakMYAAAAAACAxtrgM1ZqlutasGBByuX6V0KuWcrrvUt+vffrNS31VV8/AAAAAACADWWDBys77LBDkndnl8yZM6feNjNnzqzTNkn69OmTqqqqOueL9AMAAAAAANhQNniw0rt373Tt2jVJ8thjj9Xbpub44MGDa4+1aNEiAwYMaHA/AAAAAACADWWD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3brliSeeqHQpABRgKTA2SeVyOU8//XRmzpyZt99+O2vLB0866aSNWFnT06lTp2y99daVLoPNxE033ZQuXbrkc5/73Drb3n///Xn11Vc3+99RGm/RokUZO3bsOv8WlEqlfPvb397I1QGwMQwfPjzNmzfPT37yE0vnQBO3atWqvPHGG1myZEl69+5d6XKanIMOOii/+c1vsnDhwrRv377S5Wxyli9fnttuuy3jxo3LK6+8kqVLl+ahhx6qPT9hwoQsXrw4Bx54YJo3b17BSpuGwYMHZ9iwYTn22GPToUOHSpezyaiurs4vfvGL/OEPfyj0PvTvf//7Rq6QjcmMFTY5Y8aMyfnnn585c+YUar9y5coNXFHT9q//+q954IEHMm/evLRu3brS5fAh16xZs+y///4ZN27cOtt+6lOfyp///OfN/nc0Sa655pocd9xxXtA2wOWXX57LLrssS5curT32/pc0pVIp5XI5pVLJz9n/8gaq4c4///wMGzYs/fv3r3Qpm5ShQ4dm2LBh+dznPpdSqVTpcjYJfj8bp2XLltl1113z1FNPVboUYA3uvffefP/738/48eOzdOnSlEqlrFixovb8d7/73Tz77LO5+uqr06lTpwpWWlkvvfRSBgwYkAMOOCC33HJL2rRpU+mSNhmPP/54hg4dmn/84x+17wne/x7gG9/4RkaOHJl777230I2AH3bNmjVLqVRKy5Ytc8QRR+SUU07xum0dXn/99Xz605/Os88+u9YbvGt4H/rhJ1hhk3Lbbbdl6NChSZKuXbtmjz32SOfOndOsWbM19vnFL36xscprkqZMmZK99947w4YNy09/+tNKl7NJufvuu/OVr3wlZ511Vr72ta+tsd2VV16Zn/zkJ/nxj3+cQw45ZCNW2PQ0a9Ys++23X/785z+vs+0BBxyQRx55xAuNvDturVq18oK2oJ/+9Kf593//9yTJgAEDMmjQoHX+Lbjooos2VnlNmjdQDVczZoMGDcopp5ziQ++Casata9euOfHEE3PyySdn5513rnRZTZrfz8bZfvvt06FDB8HKGtTcld2/f//afRsaeqf2+z8E39zNmzcv119/fZ274t97R/Kdd96Z1157LSeddJIb25Kcd955ufLKK1Mul2tnlVVXV9d5D3DjjTfm3/7t33LNNdfktNNOq1SpFXfTTTdl+vTpGTlyZDp37pyjjz46O++8c9q2bbvGPmb/JzNnzsyAAQOyaNGiHH300Tn88MNzxRVX5LnnnqvzczZ16tTsvvvuOfXUU3PddddVsOKm4fbbb8/o0aPzxz/+MStWrPC6rYBTTz01N954Y3r27Jnzzjuv0PvQ7bbbbiNWuGlYtWpVZsyYkTfffDPV1dVrbPeJT3xiI1bVSGU2imbNmn3gR/PmzSt9GRU3cODAcrNmzcoXXHBBubq6utLlbBLGjRtXvuSSS8otWrQoDxgwoHzllVeW77333vK4cePW+OBdRx99dLlZs2blv//972ttN2PGjHKpVCoPHTp0I1XWdJVKpfL+++9fqO1OO+1U3mqrrTZwRZuGQw89tFxVVVUulUrlZs2albt3714+//zzy88991ylS2uSdt1113KzZs3KP/vZzypdyibntttuKx922GF+3hrgrLPOKnfs2LF2vFq3bl0eOnRo+Q9/+EN51apVlS6vyRo5cmR5t912qx23Zs2alQcPHly+5pprym+99Valy2uS/H42zllnnVWuqqoqz5kzp9KlNEmlUqlcKpXK/fv3X+1YQx6864477ii3b9++3KxZs9qxadasWZ023/3ud8vNmjUr//a3v61QlU3H7bffXi6VSuWePXuW77nnnvKKFSvK++2332pj9uabb5abNWtWPvTQQytUadNQ8/P03p+tdT0ol4cNG1YulUrl//qv/6o9Vt/PWblcLm+77bblj33sYxuzvCbvtddeK1911VXlPfbYo87Pntdtq+vSpUu5ZcuW5RkzZlS6lE3Sa6+9Vh4+fHh5yy23/NB8Bm7GykaytvSyIVatWrVenmdTtcUWW6Rdu3Z59dVXK13KJqPm7sfye6bDro070v6/fv365Z133sncuXPX2bZbt25p27ZtXnjhhY1QWdMxa9asvPTSS7XfH3DAAfnoRz+aH/3oR2vss2TJkowbNy7//d//ncGDB2fChAkbodKm77XXXssvf/nLjB49Os8880ySuEt+Ddq0aZOOHTtm9uzZlS5lkzV//vzan7enn346iZ+3tamurs7vfve7jB49Ovfdd1+qq6vd1VfQU089lVGjRuVXv/pV5s+fb0ZGAX4/G+b111/PnnvumV69euX2229Ply5dKl0SH1J//etfM3jw4JTL5Zx99tk5/PDDc84552Ty5Ml17op/8cUX069fvxx//PH55S9/WcGKK+/Tn/50xo0bl8ceeyx77713kmT//ffP+PHjV5u1/pGPfCTNmzfP3/72t0qU2iSccsopDf6buLmv0JEkvXr1yttvv50333yzdvzW9HO255575uWXX878+fMrUWqT9/TTT2fUqFG59dZbM2/evDqv204++eR8/vOf36xft7Vp0yY77LBD7eszinvjjTcyaNCgvPzyy+nZs2cWLlyYxYsXZ999983s2bPzyiuvZOXKlWnTpk322muvJMnYsWMrXPW6CVbYpHTq1Cnbb799/vKXv1S6lE3GAQcc0OA/fJvC/7w2hjZt2mT33XfPxIkT19l2r732yrPPPpt//vOfG6GypuM73/lOLrnkktrvy/+7n8W61PzpufXWW2uX9+P/mzJlSu0L2tdee80L2vfp3r17evTokSeeeKLSpXwoeAPVMK+//npuueWWjB49On/961+TvPuh95577ml/jLVYsWJF7rnnnowePTr33ntvli9fLpwqwO/nul1yySV57bXXcu2116aqqioHHXTQWpfOKZVK+fa3v72Rq6ysp59+OltuuWX69u1b6VI2acccc0z+53/+J9dff32GDRuWZM0f3nbr1i2dOnXa7D9823rrrdO+ffs6N2Ktacz22WefPPPMM3n77bc3cpVs6lq3bp3ddtstTz75ZO2xNf2cDR48OE8//XSWLFmyscvcpKxcuTJ/+MMfMnr06Nx1112149i1a9ecdNJJOe2007L99ttXuMqN76Mf/Wiqq6szffr0SpeyyTn//PMzcuTI/Md//Eeuvvrq1X5H33zzzXzve9/LlVdemeOOOy6jRo2qbMEFCVbYpHzxi1/MAw88kNdee612fVbYUDp27Jh27dpl5syZ62zbt2/fLFiwIG+++eZGqKzpGD16dJ0/eOPGjUv79u3zsY99rN72pVIpbdq0Sd++fTN06NDst99+G6fQTdTKlStz7733ZtSoUbnnnntq1x+t+SDylFNO2Sw31B4+fHh+/etfZ+7cuWnXrl2ly/nQ8Aaq4Z555pmMGjUqY8aMWe1D75qN21ndm2++mTFjxmT06NGZNGlSbTAwaNCgDBs2LMcff3y22mqrClfZtPj9XLP3z85ek5o2m+NGss2aNcv++++fcePGrXbukksuSe/evXPKKads/MI2MV27ds2qVavy2muv1R5b04e3e+21V1544YXN7r3B+22xxRbZcccda29ESNY8ZnvssUdeeumlLFy4cCNXyaaua9euKZVKdVaaWNPPWceOHbPlllvWCftY3VtvvZVbb701o0ePrr2ZrXnz5rXj2aJFi5x66qn5/ve/n1atWlWy1I3q6quvzjnnnJO//OUvGThwYKXL2aTssssuefnll2vfw6/pd/Smm27KsGHD8qMf/ShnnnlmhaotTrDCJuVvf/tbBg0alOHDh+cHP/hBpcvhQ+5Tn/pU/vznP2fixInZc88919juySefzF577VV40/YPs4ZsXk9xCxYsyI9+9KNceumldZbqK5VKOeCAA/Ld7363dnmFzcHcuXMzcODAfOITn8gvfvGLtGnTptIlfSh4A9U4zz33XK6//vr8+Mc/Xu33s1+/frnssstyzDHHVLDCpmfVqlW57777MmrUqNx5552rjVu7du1ywQUX5LzzzqtglU2L3881+853vtPgPhdddNEGqKTpWtvrM6/dimvVqlU++tGPFrorftCgQXnuuec2u9ns77fTTjvllVdeyVtvvZWqqqok9Y/ZwoUL07lz5+y6666ZPHlypcptcubMmZNXXnklS5Ys2TQ2ca6Qww8/PPfcc08efvjh7L///knq/zm78847c9RRR+WEE07IzTffXKlym6z33sTx+9//PsuXL0+5XM5uu+2WYcOG5cQTT8wbb7yR66+/Ptddd13efvvtnH322bnqqqsqXfpGUy6Xc+KJJ2bcuHH58Y9/nCOOOKLSJW0y2rZtmz59+uTZZ59Nknzyk5/Mo48+mqVLl9b+fajRs2fPdOnSJZMmTapEqQ3SotIFQEPMmzcvF198cS644II88sgjGTZsWPr167fGqf5JvACh0Y4//viMGzcuJ5xwQv7whz/Uu3zCiy++mBNOOCGlUinHH398BapsWsaOHWsJnPVk1apVtS9sf/e739W+sN19991zyimn5NVXX83NN9+csWPHZv/9989tt92WL3zhC5Uue6N44IEHcsYZZ+S73/1uHnnkkRx33HHr/Ftw0kknbcQKNx0NfQN17bXXpnXr1pvVG6j6vPnmm7Ufcte84G/evHn+5V/+JcOGDcu8efNy/fXXZ9KkSTnuuOOyYMGCnHbaaRWuuvKmTp2a0aNH55Zbbsm8efNSLpez7bbb5vjjj68zbnfeeWcuuOCCVFdX55vf/Galy64Yv5/FbG4hCZXTqVOnvPzyy+tst3Llyjz//PPp3r37Rqiqafvc5z6Xn/zkJ/n+97+/1rD8kksuyYoVK3LYYYdtxOqarmuuuSZXXXVV7coJ798H9Wtf+1omTJiQX/3qV+ndu3elymwyzjrrrPz+97/P8OHD8z//8z/ZfffdV2vz5z//OaeddlpKpVLOOuusClTZdE2ZMiWjR4/OmDFjMn/+/JTL5bRv3z6nnHJKhg8fnkGDBtW27dixY0aOHJkzzzwzH/3oR/OrX/1qs3rdceCBByZ5d3/Uo446KltvvfVa34eWSqU89NBDG7PEJquqqipbbLFF7fc1s9NfffXV9OrVq07bbt26bTr7bX2Aje9ZT/785z+XTz/99PLee+9d3nHHHcvbb799vY++fftWutSKK5VK5WbNmpVLpVLt12t7NG/evNIlNykrV64sT58+vTx+/PjyuHHj1vjgXStWrCgPGTKkXCqVym3atCmfcMIJ5R/+8Iflm266qfzDH/6wfPzxx5e32GKLcqlUKg8ZMqS8YsWKSpdccaVSqbztttuWly5dWulSNllTpkwpn3POOeWuXbvW/v9u6623Lp955pnlJ598sk7b6urq8ve+971yqVQq77777hWqeONr6N+CZs2aVbrkJuevf/1r+atf/Wq5S5cutWPZoUOH8hlnnFH+y1/+Um+fmTNnltu2bVvu1q3bRq62aVixYkX5rrvuKh911FHlVq1a1Y7bzjvvXL7iiivKr7766mp9br/99nKzZs3KO+64YwUqbhrmz59fvvrqq8sDBgyoHbPmzZuXP//5z5d/85vflJcvX75an8cff7zcsmXL8nbbbbfxC24C/H6yvpVKpfL+++/f4HPUNXTo0HKzZs3Kd955Z+2x/fbbb7XXGddff325VCqVTzvttI1dYpPzj3/8o9y+ffty8+bNy1//+tfL06ZNqx2zlStXlqdMmVIeNmxYuVQqlTt37lx+/fXXK11yRa1atap8zDHH1L5+7du3b7ldu3ar/Yz9+te/LpdKpfL3v//9yhTaBJ199tnlUqlUrqqqKg8ePLjcuXPncrNmzconnnhi+eMf/3jt39P//M//rHSpTcZVV11V3mOPPWrHplmzZuVPf/rT5V/+8pflJUuWrLP/vvvuu9m9z6p5/1n0sbmNz9rsuuuu5R49etR+/9WvfrXcrFmz8i233FKn3dtvv11u3759uV27dhu7xEaxFFiFnXXWWfnZz362zjWBk2yW6wG/n43YG2f+/Pn5xje+kd/85jd555131tr2/XfDbO4WLFiQYcOG5a677kqSOj9/Nb+3Rx55ZG644QYzNZK0a9cuO++8cyZOnFjpUjYp8+fPr90M++mnn65dA/7Tn/50hg8fnqOOOmqtS7vsvvvuef7557N06dKNWHXlnHLKKQ3+W/CLX/xiA1Wzafn+97+f0aNH55lnnqn9OTvggAMyfPjwHH300WnduvVa+w8ZMiSPP/74ZvV65Kmnnsro0aNz66235vXXX0+5XM5WW22VY445JsOHD88+++yz1v577rlnnn766SxfvnwjVdw03HHHHRk9enT+8Ic/ZMWKFSmXy+nXr19OOeWUnHLKKenRo8da+++zzz554oknNqvXJH4/148lS5bk73//exYvXpytttoq/fr12+yXjLQU2PrxxBNPZO+9907Hjh1z44035tBDD11tuaGbbropZ555ZpYvX56//vWv2WWXXSpcdeWNGzcuRx11VBYsWFDv+XK5nG222SZ333139t13341bXBNz/fXX57TTTsuuu+6aMWPG5KMf/Wi9S1r985//TIcOHXLAAQfkgQceqGDFTcu1116biy++OPPmzVvtXMeOHXPJJZfkjDPOqEBlTVOzZs2SJL17987JJ5+cYcOGpU+fPoX7f+UrX8mUKVM2q8/c6turbF0++clPboBKNj3Dhw/PzTffnPnz56dDhw4ZO3ZsDjzwwHTr1i2jR4/OPvvsk3nz5uVrX/ta7r777nzmM5/JfffdV+my10mwUkG//OUvc9JJJ2WXXXbJD3/4w3zjG9/IpEmT8vzzz2f27NmZMmVKfvCDH+S1117L97///Xzuc5/LdtttV+my2cS88cYbGTRoUF5++eX07NkzCxcuzOLFi7Pvvvtm9uzZeeWVV7Jy5cq0adMme+21VxJhVH2efPLJ3HXXXZk2bVoWLVqUrbbaKrvuumu+8IUvZMCAAZUur8nYa6+98tprr9kMsIFatWpV+8Fjnz59al/YFp3af8ABB+SRRx7Z7D9MY928gWq4926Mvf/++2f48OH54he/WGcq+9occMAB+fOf/5xVq1Zt4EqblpqftS222CJHH310hg8f3qA3lscee2wmTpyYF198cUOV2OT4/fxg/vjHP+byyy9f7QPI5s2bZ7/99ss3vvGNfPazn61ghZUjWFl/vv/97+frX/96kqRz585ZunRpFi1alCFDhmTatGm1m9X/+Mc/zpe+9KVKltqkzJ07N9/73vdyxx131Hmf0L179xx11FE5//zz1xm4bw5qbiqYOnVq+vfvn2TN+/j0798/1dXV+fvf/16JUpus6urqTJgwIc8880wWLlyYLbfcMrvsskv233//zW4PsnU57rjjMnz48Bx00EENvmkNGuquu+7KkUcemdGjR+fEE09M8u5NynfddddqNzC3atUqjzzyyFr3Om4qBCsVVPNB2JQpU7LbbrvV+wdzxYoVOf7443P33Xfn0Ucf3SR+qDakSy65JM2aNct5552Xli1bVrqcTcL555+fkSNH5j/+4z9y9dVXr/Zz9uabb+Z73/terrzyyhx33HEZNWpUZQtmk/bzn/88p59+en73u9/l0EMPrXQ5m4w2bdrkqKOOyvDhw2vXbW2IefPmZenSpcJ31skbqIbr2bNnTj755AwfPjz9+vWrdDmbjL333jsjRozIscceW7uGMmt33HHHZcSIETnwwAP9fjbQxRdfnEsvvbR2NnHLli3TqVOnzJ8/v3a2WKlUyre//e1cfPHFFay0Mpo1a5ZBgwbltttuW+1cnz591njuvezj8P/dd999+eY3v5mnnnpqtXO77bZb/u///b85+OCDK1DZpuGf//xn7Qfe7dq1q3Q5TUq7du3StWvXPP/887XH1hSs7LPPPpkyZco6V6TYHAwfPjzNmzfPT37yE58TQRO1atWqzJ07N1tttVXt//urq6tz+eWXZ8yYMXnppZfSpk2b7LfffvnOd76zydzALFipoG222Sbt27evvRPvE5/4RB577LGsWLGizpuphQsXpnv37vnsZz+bO+64o1LlNglVVVXZcccd8+yzz1a6lE3GLrvskpdffjlz585Nu3bt1vjC7KabbsqwYcPyox/9KGeeeWaFquXD4Mwzz8wvf/nLXHrppTnxxBOzzTbbVLqkJm/RokXeWH5Ab7/9du2yL1tuuWWly+FDZNWqVbUzCWBDGj16dEqlUoYOHequ2ga47777csghh6R58+Y5/fTTc/bZZ2eHHXaoPT9jxoxcffXVue6667Jy5crce++9+dznPlfBije+mpl3jWWp4PrNmjVrtbviP/KRj1S6LDZhW265Zbbffvs888wztcfW9P591113zZw5c/LWW29t7DKbnJYtW2bXXXetN+yEDeWf//xnHnvssTz//PO170N33HHHDBkyZI2b2fPhI1ipoDZt2mT33Xev3Yvgc5/7XB588MG8/vrr2Xrrreu0HTRoUGbNmlXvWpGbk549e6Zbt2554oknKl3KJqNt27bp06dPbRj1yU9+Mo8++miWLl2aqqqqOm179uyZLl26ZNKkSZUolQ+Bvn37Jklmz55du+xNx44d1/jColQqmb6ed5cp2XrrrfPKK6/4MK0Bpk6dmu9973u5//776/x97NKlSz7/+c/nnHPOyW677VbBCoE1mTdvXubMmZOddtqp8LJqH3bNmzdP3759M2PGjEqXskk55JBD8sc//jGjRo2qXVqiPjXLMH/+85/PvffeuxErrLz1EQ5vbssZQiV89KMfzQsvvJD58+fX3ihUX7Dy6quvpmfPntlrr70yfvz4SpXbZGy//fbp0KGDYGUtLrnkkg/8HDUzPzd3y5cvz0UXXZSf/OQn+ec//7na+bZt2+Y//uM/ctFFF5lBtRloUekCNmddu3atc3dBt27dkiTPPfdchgwZUqft/Pnzs2jRoo1aX1N00EEH5Te/+U0WLlyY9u3bV7qcTUJVVVWdDyxqluN49dVX06tXrzptu3Xrlr/97W8btb6moiYQ+MhHPpL777+/zrGihASpd2+V+fPnZ/78+fW2t9TJu9q2bZt+/foJVRrghhtuyFlnnZXq6uq8/x6RV199NaNGjcqYMWPyk5/8JCNGjKhQlZV10003rZfnOemkk9bL82zqyuVynn766cycOTNvv/32aj9372XMkokTJ+bXv/51DjzwwDpLQy5atCgnnnhifv/73yd59/9/V199dYYNG1apUpuMTp06rXZzFev2xBNPpGfPnmsNVZLk//yf/5NvfvOb+ctf/rKRKms6Nqe9imia/vjHP+a+++5b59/QUqmUhx56aCNX13Qcfvjhufzyy3PhhRfmqquuWmO7r33taymXyznyyCM3YnVN16GHHprrrrsuc+fOrf1cjbouvvji2j0D36/Ie/JyuSxYSbJy5cocfvjheeCBB1Iul9OzZ8/0798/Xbp0ybx58zJ9+vT84x//yH//939n0qRJueeee9K8efNKl80GZMZKBX3+85/Po48+msWLF6dUKuX666/PaaedlsMOOyz/8z//Uzub4Oabb87JJ5+cnXfeebNfAuull17KgAEDcsABB+SWW25JmzZtKl1Sk7fbbrtlwYIF+cc//pEkOeecc3L11Vfn5ptvzvHHH1/b7p///Gd69OiRcrmchQsXVqrciqm5k69///557rnn6hwrqlQqbfabh7/88ssN7mNfkGSvvfbKa6+9Vm8wxeomTpyYIUOGZNWqVTnkkENy9tlnZ9ddd619Qfvss8/m6quvzr333pvmzZvnsccey1577VXpsje6D7r0S43N/f9rSTJmzJicf/75mTNnTqH2xiz5t3/7t9x4440ZO3ZsPvGJT9QeP/300/Pzn/88zZo1S/v27fPWW2+lWbNmeeqpp/LRj360ghVX3r/+67/mgQceyLx589K6detKl7PJaN26dXbfffdCgclee+2VZ555JkuWLNkIlfFhM3r06AwfPjwXXXRRLrzwwjW2u/TSS3PxxRev9n5rc7Ro0aJ84QtfyLhx49Z6Q0KNzf391FtvvZWPfvSjmTt3bo466qiMGDEi3/72tzN58uS88MILeeaZZ/LDH/4wf/rTn9K3b99MmTLFkkNJXn/99ey5557p1atXbr/99nTp0qXSJTU53/nOd+o9/sYbb+Taa69NdXV19t577+y8887p0qVLXnvttUybNi0TJkxIy5Ytc/rpp2ebbbbJRRddtJErb1p++tOf5t///d/TpUuX/OhHP8rRRx+92sbr//M//5Ozzz47r776an784x/nS1/6UgUrbno+bEG7YKWCfvSjH+Xss8/O2LFj88lPfjJvv/12dtppp7z66qvZbrvtMnDgwMybNy+PPfZYkuQHP/hB/uM//qPCVVfWTTfdlOnTp2fkyJHp3Llzjj766Oy8885rfTGxud81Onz48Nx8882ZP39+OnTokLFjx+bAAw9Mt27dMnr06Oyzzz6ZN29evva1r+Xuu+/OZz7zmdx3332VLnujqwkEqqqq0r179zrHGkJIQGP8/Oc/z+mnn57f/e53de7spn7/+q//mjvuuCPf/e53841vfGON7a644op84xvfyNFHH73OTXk/jE455ZT1Eqz84he/WA/VbLpuu+22DB06NMm7s4332GOPdO7cea3h++Y+Zsm7e7z94x//qDPj+u23307nzp1TVVWViRMnpn///vnhD3+Yr3zlKznppJMyatSoyhXcBEyZMiV77713hg0blp/+9KeVLmeT0bdv37z++uuZO3fuWt8T/POf/0zXrl3TqVOnzJw5cyNWyIfFIYcckvvvvz//+Mc/0rVr1zW2mzNnTnr16pVDDz00d99990assOn50pe+lGuvvTbbbLNNTjvttHz84x9Pp06d1vr65JOf/ORGrLDpefbZZ3PEEUdk5syZ9Y5TuVxO3759c88992SnnXaqQIVNzyWXXJLXXnst1157baqqqnLQQQet9XMiMy/e9dprr2WvvfZK+/btM2rUqHz84x9frc1f//rXnHzyyVm0aFH+8pe/pFOnThWotOnYe++988QTT+SJJ55Y6+bqkydPzp577pm99torjz/++EassOn6sAbtgpUKmjdvXq6//vp86lOfyr777pskeeqpp3LMMcfUWU6oRYsW+cpXvpIrrriiUqU2GTV339b82Bb5wGhT+EXckO66664ceeSRGT16dO0SCUceeWTuuuuu1ZL1Vq1a5ZFHHsmee+5ZqXJhs3XmmWfml7/8ZS699NKceOKJ2WabbSpdUpNV82HGq6++utZ25XK5djmAdbWFNdlzzz3z1FNP5fzzz88ll1ySFi2spFvEtttum65du9aZbX3PPffkX/7lX3LqqafmuuuuS/Luvg1du3bNtttum2nTplWq3Cbhz3/+c8aNG5dLLrkku+++e0444YR13kD03tlAm6uaD26PPfbYjBo1qt71zJcvX56TTz45v/nNb3L66acLrtbg8ssvz4wZM3LjjTdWupQmabvttku5XM6sWbPW2bZ3795p3rz5Zr8MW5cuXbJgwYJMnjw5u+66a6XL2WS88847ueGGG3LHHXfkmWeeycKFC7Pllltml112yVFHHZXTTz/dTJX3eP/nRGtS02ZT+cB2QzvttNMyatSovPDCC+ndu/ca27388svZYYcdMmzYsFx77bUbscKmp3379unVq1emTp26zra77bZbZs2aZVuH//VhDdoFK03QqlWr8pe//CUvvfRS2rRpk7333ttUxv/VmLtvN7e7RmfNmlXnj+KqVasyd+7cbLXVVmnXrl2SpLq6OpdffnnGjBlT+3O233775Tvf+c5aU3doiBdffDEPPPBAnn/++SxevDhbbbVVdtxxx3zmM5/J9ttvX+nympSa/Xxmz55duzlsx44d13qX1ea8n0+rVq3ysY99LBMnTlxn28GDB2fKlClZunTpRqiMD6Mtttgi7dq1E841UMuWLbPHHnvkiSeeqD12wQUX5IorrsivfvWrfPGLX6w9vtdee+W5557L22+/XYlSm4yG3kBUKpWyYsWKjVFakzZ79uzsscceWbhwYbp06ZJ/+7d/yy677JLOnTvntddey3PPPZef//znmTdvXtq3b58pU6asts8g76pvk2z+v9atW+djH/tYobuPBw8enKeffnqzX3Zuyy23TN++ffP0009XuhQ+xNa0zNXabO5LWiVJz54907lz50yePHmdbQcMGJDXXnutdon5zdWWW26ZHXbYIU899dQ623784x/PjBkzNvvXtzU+rEG7YAU+ZJo3b55evXplv/32yyc+8Ynsv//+2XnnnStd1ofOrFmzcuutt2bOnDkZMGBATjzxxAbvyfJh9dZbb+XMM8/MbbfdVvvhUM2dQcm7HwQNHTo0P/7xj23S+7/s59MwvXr1yjvvvJN58+atdfZAdXV1unbtmjZt2mz2bwJovE6dOmX77bffLDe8/iC6deuWlStXZt68ebX//x80aFAmT56cuXPnpnPnzrVtP/7xj+fll1/Om2++Walym4QDDjigwTcQjR07dgNVs2mZOHFijjnmmMyePXuNS+f07t07v/nNbzbLPbeKEqysXZcuXVJVVVXoNUXPnj2zbNmyzJ8/fyNU1nTtueeeWbhwYWbMmFHpUoD3adOmTfr06VNoxvAuu+ySF198cbMPi/fYY48899xzmTFjRvr06bPGdi+++GJ23HHH7LLLLpkyZcrGK7AJ+7AG7dYygA+ZmunpY8aMya233prk3eU49ttvv+y///75xCc+kY9//ONCgAKuueaafPOb38zFF1+cL3/5y7XHH3/88Xzuc5+r3WirVCrll7/8Zf74xz9u9uO6ZMmSHHjggZkyZUrK5XL22Wef1TYVnzBhQn71q19l+vTpeeyxx2zQm2z2y0Q01AEHHFC7mfiVV165xnbnn39+FixYsNnuW1OzVElVVVXtkmhFli95v7UtDbA5OOCAA/LAAw9k+fLl9S4xRP323nvv3H333fn5z3+e0047LQ8++GAmTZqUj33sY3VClXK5vM4lKDYXDz/8cKVL2GQNHjw406dPz5gxY3L//ffn+eefz9tvv50tt9wyO+64Yz73uc/luOOOS5s2bSpdKpuwgQMH5o9//GMeeOCBfOYzn1ljuwceeCBz5szJQQcdtBGra5rOOuusjBgxIg8//HAOOOCASpcDvEefPn3y/PPPZ8KECdlnn33W2G7ChAmZPn26PX2SfPGLX8yFF16YI444IjfffHN233331dpMmTIlJ510UlatWpVjjjmmAlU2Tf3798/ChQsrXcZ6Z8ZKBd199935yle+krPOOitf+9rX1tjuyiuvzE9+8pP8+Mc/ziGHHLIRK2z65syZk1deeSVLliyxxvT/mjt3bh555JE8+uijeeSRR/LMM8/ULi1UcwfflltumX322Sf7779/9t9//wwePDitWrWqZNlN0sEHH5wHHnggL730Unr27Fl7fN99983jjz+eIUOGZNCgQfnNb36TuXPn5uabb87xxx9fwYor77/+67/yrW99K/37989NN91U7349Tz75ZE4++eRMnz59nZuPQ32ee+65DBw4MMuXL8/HP/7xnHXWWast+/LjH/84f/3rX9OyZctMmjQpu+yyS6XL3uhqlhXq379/7T4XNceKstRQ8re//S2DBg3K8OHD84Mf/KDS5WwyHn300RxwwAEpl8vZeuuts2DBgpTL5dx000054YQTatuNGzcun/rUp2xeT6P9+c9/TpLss88+qaqqqnA1mzYzVtbutttuy9ChQ9OpU6fccccdtfukvteECRNy5JFHZv78+bnlllty7LHHVqDSpuXss8/OzTffnO985zsZNmxYttxyy0qX1CQMHz78Az9HqVTKDTfcsB6qYXN0xRVX5Bvf+Ea22WabfPe7383JJ59c56bHpUuX5qabbso3v/nNvPnmm7n88stz3nnnVbDiynvnnXey9957Z+rUqSmVStlvv/1Wex/66KOPplwuZ/fdd8+ECRPc1PG/fvGLX2TEiBH505/+9KEK2gUrFfSv//qvueOOOzJjxoza9fXr88ILL2THHXfMMccck1/96lcbscKm65prrslVV12VmTNnJln9g5+vfe1rtXfFb+53QC5evDjjx4+vDVv+8pe/1O41UPPhWsuWLbPnnnvWLh32+c9/vpIlNxnbb799li5dmrlz59Yee/HFF9OvX7/svPPOtX9Mp06dmt133z0HHHBA/vSnP1Ww4sr72Mc+lmeffTZ/+9vf1vr/tb///e/p379/dt111/z1r3/deAXyoXH33XfnpJNOyqJFi9a47Eu7du1y880351/+5V8qUGHl9enTJ6VS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"
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "genre.plot(kind='bar',colormap='cool',fontsize=16,figsize=(20,8))"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-12-06T03:25:41.003490Z",
     "start_time": "2024-12-06T03:25:40.861333Z"
    }
   },
   "id": "3af4b8cac7e36514",
   "execution_count": 72
  },
  {
   "cell_type": "code",
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Action               303.0\n",
      "Adventure            259.0\n",
      "Animation             49.0\n",
      "Biography             81.0\n",
      "Comedy               279.0\n",
      "                     ...  \n",
      "(998, Adventure)    1000.0\n",
      "(998, Comedy)       1000.0\n",
      "(999, Comedy)       1000.0\n",
      "(999, Family)       1000.0\n",
      "(999, Fantasy)      1000.0\n",
      "Length: 2575, dtype: float64\n"
     ]
    }
   ],
   "source": [
    "print(genre)"
   ],
   "metadata": {
    "collapsed": false,
    "ExecuteTime": {
     "end_time": "2024-12-06T03:11:04.000007Z",
     "start_time": "2024-12-06T03:11:03.995077Z"
    }
   },
   "id": "bc2c08b20a6fe161",
   "execution_count": 48
  },
  {
   "cell_type": "code",
   "outputs": [],
   "source": [],
   "metadata": {
    "collapsed": false
   },
   "id": "e4179b2294cc290a"
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 2
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython2",
   "version": "2.7.6"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
